/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2005
*
*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
*
*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
/*****************************************************************************
 * Filename:
 * ---------
 *  Dance.c
 *
 * Project:
 * --------
 *  Maui
 *
 * Description:
 * ------------
 *  Game Dance function.
 *
 *
 * Author:
 * -------
 * -------
 * -------
 *
 *============================================================================
 *             HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *------------------------------------------------------------------------------
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/

#include "mmi_features.h"

#include "GameDefs.h"

#ifdef __MMI_GAME_DANCE__
#include "GameInc.h"
#include "DanceProts.h"
#include "mmi_rp_app_games_def.h"
#ifdef __MMI_TOUCH_SCREEN__
#include "wgui_touch_screen.h"
#endif 
#ifdef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
#include "GameProts.h"
#endif

#define MMI_GX_DANCE_LCD_WIDTH      (176)
#define MMI_GX_DANCE_LCD_HEIGHT     (220)

#define COMPUTER_LOC_X              (0)
#define COMPUTER_LOC_Y              (76)
#define USER_LOC_X                  (93)
#define USER_LOC_Y                  (39)

#define SCORE_LOC_X                 (44)
#define SCORE_LOC_Y                 (54)
#define LIVE_LOC_X                  (8)
#define LIVE_LOC_Y                  (5)

#define EASY_TOTAL_TIME             (20)
#define NORMAL_TOTAL_TIME           (15)
#define HARD_TOTAL_TIME             (10)

#define EASY_MAX_MOTIONS            (2)
#define NORMAL_MAX_MOTIONS          (3)
#define HARD_MAX_MOTIONS            (4)
#define VERY_HARD_MAX_MOTIONS       (5)
#define EASY_MAX_DIFF               (2)
#define HARD_MAX_DIFF               (4)

#define SHAKE_RIGHT_UP              (0)
#define SHAKE_LEFT_UP               (1)
#define SHAKE_RIGHT_DOWN            (2)
#define SHAKE_LEFT_DOWN             (3)
#define NO_SUCH_MOTION              (9)

#define LEVEL_EASY                  (0)
#define LEVEL_NORMAL                (5) /* level_1 5 set motion */
#define LEVEL_HARD                  (10)        /* level_2 15 set motion */
#define LEVEL_VERY_HARD             (15)

#define EASY_MOTION_ELAPSE          (10)        /* original time elapse */
#define NORMAL_MOTION_ELAPSE        (8) /* original time elapse */
#define HARD_MOTION_ELAPSE          (5) /* original time elapse */
#define GAME_OVER_MOTION_ELAPSE     (10)

#define EASY_MAX_FRAME_NUMBER       (3)
#define HARD_MAX_FRAME_NUMBER       (2)
#define EASY_BASE                   (2)
#define HARD_BASE                   (2)
#define EASY_FRAME_ELAPSE           (5)
#define HARD_FRAME_ELAPSE           (4)

#define NUM_W                       (10)
#define NUM_H                       (15)

#define LIGHT_LOC_X                 (8)
#define LIGHT_LOC_Y                 (50)

#define GAME_OVER_LOC_X             (43)
#define GAME_OVER_LOC_Y             (25)
#define SCORE_MAP_LOC_X             (54)
#define SCORE_MAP_LOC_Y             (65)

#define TOLERATETIME                (4)
/***************************************************************************** 
* Typedef 
*****************************************************************************/
typedef enum
{
    EMPTY_LIGHT,
    TRUE_LIGHT,
    FALSE_LIGHT
} gx_dance_light_enum;

/* game context */
typedef struct
{
    BOOL is_gameover;
    BOOL is_new_game;
    U8 game_level;
    S16 game_grade;
    U16 timer_elapse;   /* maybe time_elapse for the motion faster or not */

    BOOL com_wait;  /* if standby, draw the standby motion */
    BOOL user_wait; /* if standby, draw the standby motion */

    BOOL dance_key_1_pressed;
    BOOL dance_key_3_pressed;
    BOOL dance_key_5_pressed;
    BOOL dance_key_7_pressed;
    BOOL dance_key_9_pressed;

    BOOL miss_motion;

    S16 dance_set;                  /* this for the level count */
    S16 check_motion_number;        /* when each user's input check the motion */
    S16 totaltime;                  /* total time user can press key */
    U16 rest_totaltime;
    S16 com_motion[6];              /* store computer's motion */
    S16 com_motion_elapse;          /* store the elapse time every motion */
    S16 reset_com_motion_elapse;    /* store the elapse time every motion */
    S16 com_motion_number;          /* the number of element in the motion set */

    S16 user_live;
    S16 user_grade;
    S16 user_motion[6];
    S16 store_motion_number;
    S16 draw_motion_number;         /* draw the user motion */
    S16 user_motion_elapse;         /* store the elapse time every motion */
    S16 reset_user_motion_elapse;   /* store the elapse time every motion */
    S16 wrong_motion;

    /* status for the waiting motion */
    BOOL com_wait_motion;

    /* status for done all motions */
    BOOL user_end;
    BOOL com_end;

    BOOL out_time;

    BOOL draw_gameover;
    BOOL back_from_resume;
    S16 gameover_tick;

    U16 show_next_motion;
    U16 wait_time;
    U16 press_key_count;    /* count the user's motion */
    U16 show_ending_frame;

    U16 base;
    S16 frame;
    S16 user_frame;

    U8 light_loc_x;
    U8 light_loc_y;
    U8 user_light_loc_x;
    U8 user_light_loc_y;

    BOOL bool_draw_score;
    BOOL bool_draw_live;

    PU8 background;
    PU8 live_display;
    PU8 score_display;
    PU8 light_display;

    /* com image */
    PU8 com_stand_by;
    PU8 com_right_up;
    PU8 com_left_up;
    PU8 com_left_down;
    PU8 com_right_down;

    /* user image */
    PU8 user_stand_by;
    PU8 user_right_up;
    PU8 user_left_up;
    PU8 user_left_down;
    PU8 user_right_down;

    PU8 user_live_pic;

    PU8 game_over_display;
    PU8 num_0;
    PU8 num_1;
    PU8 num_2;
    PU8 num_3;
    PU8 num_4;
    PU8 num_5;
    PU8 num_6;
    PU8 num_7;
    PU8 num_8;
    PU8 num_9;

    PU8 light_true;
    PU8 light_false;
    PU8 light_empty;

#if defined (__MMI_GAME_MULTICHANNEL_SOUND__)
    S32 background_midi;    /* 17 */
    S32 action_kid_wav;     /* 18 */
    S32 ufoman_wav;         /* 19 */
    S32 wrong_wav;          /* 20 */
#endif /* defined (__MMI_GAME_MULTICHANNEL_SOUND__) */ 
} gx_dance_context_struct;

#ifdef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
static U16 mmi_dance_language_index;
#define MMI_DANCE_STRING_COUNT  1
#endif
/***************************************************************************** 
* Local Variable
*****************************************************************************/
gx_dance_context_struct g_gx_dance_context = 
{
    FALSE,  /* is_gameover */
    TRUE,   /* is_new_game */
    0,      /* game_level */
    0,      /* game_grade */
    150,    /* timer_elapse */

    TRUE,   /* computer standby true */
    TRUE,   /* user standby true */

    /* key press */
    FALSE,
    FALSE,
    FALSE,
    FALSE,
    FALSE,
    /* end key press */
    FALSE,  /* set the miss_motion */
    0,      /* dance set initial */
    0,      /* check_motion_number */
};

/***************************************************************************** 
* Local Function
*****************************************************************************/
/* Game framework related functions */
S16 mmi_gx_dance_calc_best_grade(S16 old_grade, S16 new_grade); /* descide which is best grade */
void mmi_gx_dance_enter_game(void);     /* entry function of the game */
void mmi_gx_dance_exit_game(void);      /* exit function - usually will stop timer and release buffer */
void mmi_gx_dance_draw_gameover(void);  /* draw gameover screen */

/* Game play functions */
void mmi_gx_dance_framemove(void);
void mmi_gx_dance_gameover(void);
void mmi_gx_dance_cyclic_timer(void);
void mmi_gx_dance_init_game(void);  /* draw gameover screen */

/* programmer define */
void mmi_gx_dance_level(void);
void mmi_gx_dance_new_computer_motion(void);
void mmi_gx_dance_render_grade(void);       /* show grade on the right up */
void mmi_gx_dance_render_checkmotion(void); /* check the motion if same or not */
void mmi_gx_dance_render_gameover(void);    /* judge the pic of game over */
void mmi_gx_dance_next_set_motion(void);
void mmi_gx_dance_render(void);

/* void mmi_gx_dance_render_initial_computer_motion(void); */

void mmi_gx_dance_draw_screen(void);
void mmi_gx_dance_draw_user_wait(void);
void mmi_gx_dance_draw_user_motion(void);
void mmi_gx_dance_draw_computer_wait(void);
void mmi_gx_dance_draw_computer_motion(void);
void mmi_gx_dance_draw_standby_motion(void);
void mmi_gx_dance_show_next_motion(void);
void mmi_gx_dance_show_next_user_motion(void);
void mmi_gx_dance_draw_static_background(void); /* show the background */
void mmi_gx_dance_draw_live(void);
void mmi_gx_dance_draw_score(void);
void mmi_gx_dance_draw_light(U32 index, U16 type);
void mmi_dx_draw_gameover(void);

void mmi_gx_dance_key_1_press(void);
void mmi_gx_dance_key_3_press(void);
void mmi_gx_dance_key_7_press(void);
void mmi_gx_dance_key_9_press(void);
void mmi_gx_dance_key_1_release(void);
void mmi_gx_dance_key_3_release(void);
void mmi_gx_dance_key_7_release(void);
void mmi_gx_dance_key_9_release(void);

/* end programmer define */

#ifdef __MMI_TOUCH_SCREEN__
/* touch screen */
void mmi_dance_pen_down_hdlr(mmi_pen_point_struct pos);
void mmi_dance_pen_up_hdlr(mmi_pen_point_struct pos);
#endif /* __MMI_TOUCH_SCREEN__ */ 

/************************************************************************/
/* Audio [Const]                                                        */
/************************************************************************/

#ifdef __MMI_GAME_MULTICHANNEL_SOUND__

#define BACKGROUND_DANCE_MIDI 3114

__align(2)
     const U8 BackGround_Dance_Midi[] = 
     {
         0x4D, 0x54, 0x68, 0x64, 0x00, 0x00, 0x00, 0x06,
         0x00, 0x00, 0x00, 0x01, 0x03, 0xC0, 0x4D, 0x54,
         0x72, 0x6B, 0x00, 0x00, 0x0C, 0x14, 0x00, 0xFF,
         0x02, 0x16, 0x43, 0x6F, 0x70, 0x79, 0x72, 0x69,
         0x67, 0x68, 0x74, 0x20, 0x63, 0x20, 0x32, 0x30,
         0x30, 0x34, 0x20, 0x62, 0x79, 0x20, 0x43, 0x43,
         0x00, 0xFF, 0x01, 0x02, 0x43, 0x43, 0x00, 0xFF,
         0x58, 0x04, 0x06, 0x03, 0x0C, 0x08, 0x00, 0xFF,
         0x59, 0x02, 0x00, 0x00, 0x00, 0xFF, 0x51, 0x03,
         0x06, 0x8A, 0x1B, 0x00, 0xC0, 0x72, 0x00, 0xB0,
         0x07, 0x7C, 0x00, 0x5B, 0x01, 0x00, 0x90, 0x54,
         0x64, 0x00, 0xC1, 0x38, 0x00, 0xB1, 0x07, 0x50,
         0x00, 0xC2, 0x50, 0x00, 0xB2, 0x07, 0x70, 0x00,
         0x92, 0x48, 0x64, 0x00, 0xC3, 0x6C, 0x00, 0xB3,
         0x07, 0x3A, 0x00, 0xC4, 0x3D, 0x00, 0xB4, 0x07,
         0x5A, 0x00, 0x94, 0x3C, 0x6F, 0x0F, 0x91, 0x48,
         0x64, 0x81, 0x61, 0x90, 0x54, 0x00, 0x00, 0x53,
         0x64, 0x0F, 0x91, 0x48, 0x00, 0x00, 0x47, 0x64,
         0x81, 0x61, 0x92, 0x48, 0x00, 0x00, 0x90, 0x53,
         0x00, 0x00, 0x54, 0x64, 0x00, 0x93, 0x48, 0x78,
         0x00, 0x43, 0x78, 0x00, 0x40, 0x78, 0x0F, 0x91,
         0x47, 0x00, 0x00, 0x48, 0x64, 0x69, 0x93, 0x43,
         0x00, 0x00, 0x48, 0x00, 0x00, 0x40, 0x00, 0x78,
         0x90, 0x54, 0x00, 0x00, 0x56, 0x64, 0x0F, 0x91,
         0x48, 0x00, 0x00, 0x4A, 0x64, 0x81, 0x61, 0x90,
         0x56, 0x00, 0x00, 0x58, 0x64, 0x00, 0x93, 0x48,
         0x78, 0x00, 0x43, 0x78, 0x00, 0x40, 0x78, 0x0F,
         0x91, 0x4A, 0x00, 0x00, 0x4C, 0x64, 0x69, 0x93,
         0x43, 0x00, 0x00, 0x48, 0x00, 0x00, 0x40, 0x00,
         0x78, 0x90, 0x58, 0x00, 0x00, 0x59, 0x64, 0x0F,
         0x91, 0x4C, 0x00, 0x00, 0x4D, 0x64, 0x69, 0x94,
         0x3C, 0x00, 0x78, 0x90, 0x59, 0x00, 0x00, 0x5B,
         0x64, 0x00, 0x92, 0x43, 0x64, 0x00, 0x94, 0x3C,
         0x6F, 0x0F, 0x91, 0x4D, 0x00, 0x00, 0x4F, 0x64,
         0x81, 0x61, 0x90, 0x5B, 0x00, 0x00, 0x5A, 0x64,
         0x0F, 0x91, 0x4F, 0x00, 0x00, 0x4E, 0x64, 0x81,
         0x61, 0x90, 0x5A, 0x00, 0x00, 0x92, 0x43, 0x00,
         0x00, 0x90, 0x5B, 0x64, 0x00, 0x93, 0x48, 0x78,
         0x00, 0x43, 0x78, 0x00, 0x40, 0x78, 0x0F, 0x91,
         0x4E, 0x00, 0x00, 0x4F, 0x64, 0x69, 0x93, 0x43,
         0x00, 0x00, 0x48, 0x00, 0x00, 0x40, 0x00, 0x78,
         0x90, 0x5B, 0x00, 0x00, 0x5D, 0x64, 0x00, 0x93,
         0x48, 0x78, 0x00, 0x40, 0x78, 0x00, 0x43, 0x78,
         0x0F, 0x91, 0x4F, 0x00, 0x00, 0x51, 0x64, 0x69,
         0x93, 0x40, 0x00, 0x00, 0x48, 0x00, 0x00, 0x43,
         0x00, 0x78, 0x90, 0x5D, 0x00, 0x00, 0x5B, 0x64,
         0x00, 0x93, 0x48, 0x78, 0x00, 0x43, 0x78, 0x00,
         0x40, 0x78, 0x0F, 0x91, 0x51, 0x00, 0x00, 0x4F,
         0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x40, 0x00,
         0x78, 0x48, 0x00, 0x00, 0x90, 0x5B, 0x00, 0x00,
         0x58, 0x64, 0x0F, 0x91, 0x4F, 0x00, 0x00, 0x4C,
         0x64, 0x69, 0x94, 0x3C, 0x00, 0x78, 0x90, 0x58,
         0x00, 0x00, 0x59, 0x64, 0x00, 0x92, 0x47, 0x64,
         0x00, 0x94, 0x43, 0x6F, 0x0F, 0x91, 0x4C, 0x00,
         0x00, 0x4D, 0x64, 0x81, 0x61, 0x90, 0x59, 0x00,
         0x0F, 0x91, 0x4D, 0x00, 0x81, 0x61, 0x92, 0x47,
         0x00, 0x00, 0x90, 0x58, 0x64, 0x00, 0x93, 0x47,
         0x78, 0x00, 0x43, 0x78, 0x00, 0x3E, 0x78, 0x0F,
         0x91, 0x4C, 0x64, 0x69, 0x93, 0x3E, 0x00, 0x00,
         0x43, 0x00, 0x00, 0x47, 0x00, 0x78, 0x90, 0x58,
         0x00, 0x0F, 0x91, 0x4C, 0x00, 0x81, 0x61, 0x90,
         0x56, 0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x3E,
         0x78, 0x00, 0x43, 0x78, 0x0F, 0x91, 0x4A, 0x64,
         0x69, 0x93, 0x43, 0x00, 0x00, 0x3E, 0x00, 0x00,
         0x47, 0x00, 0x78, 0x90, 0x56, 0x00, 0x0F, 0x91,
         0x4A, 0x00, 0x69, 0x94, 0x43, 0x00, 0x78, 0x92,
         0x43, 0x64, 0x00, 0x94, 0x37, 0x6F, 0x83, 0x60,
         0x92, 0x43, 0x00, 0x00, 0x93, 0x47, 0x78, 0x00,
         0x43, 0x78, 0x00, 0x3E, 0x78, 0x78, 0x3E, 0x00,
         0x00, 0x43, 0x00, 0x00, 0x47, 0x00, 0x78, 0x47,
         0x78, 0x00, 0x43, 0x78, 0x00, 0x3E, 0x78, 0x78,
         0x3E, 0x00, 0x00, 0x43, 0x00, 0x00, 0x47, 0x00,
         0x78, 0x47, 0x78, 0x00, 0x43, 0x78, 0x00, 0x3E,
         0x78, 0x78, 0x3E, 0x00, 0x00, 0x43, 0x00, 0x00,
         0x47, 0x00, 0x78, 0x90, 0x4F, 0x64, 0x0F, 0x91,
         0x43, 0x64, 0x69, 0x94, 0x37, 0x00, 0x78, 0x90,
         0x4F, 0x00, 0x00, 0x53, 0x64, 0x00, 0x92, 0x47,
         0x64, 0x00, 0x94, 0x43, 0x6F, 0x0F, 0x91, 0x43,
         0x00, 0x00, 0x47, 0x64, 0x81, 0x61, 0x90, 0x53,
         0x00, 0x00, 0x52, 0x64, 0x0F, 0x91, 0x47, 0x00,
         0x00, 0x46, 0x64, 0x81, 0x61, 0x90, 0x52, 0x00,
         0x00, 0x92, 0x47, 0x00, 0x00, 0x90, 0x53, 0x64,
         0x00, 0x93, 0x47, 0x78, 0x00, 0x43, 0x78, 0x00,
         0x3E, 0x78, 0x0F, 0x91, 0x46, 0x00, 0x00, 0x47,
         0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x47, 0x00,
         0x00, 0x3E, 0x00, 0x78, 0x90, 0x53, 0x00, 0x00,
         0x54, 0x64, 0x0F, 0x91, 0x47, 0x00, 0x00, 0x48,
         0x64, 0x81, 0x61, 0x90, 0x54, 0x00, 0x00, 0x56,
         0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x3E, 0x78, 0x0F, 0x91, 0x48, 0x00, 0x00,
         0x4A, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x47,
         0x00, 0x00, 0x3E, 0x00, 0x78, 0x90, 0x56, 0x00,
         0x00, 0x58, 0x64, 0x0F, 0x91, 0x4A, 0x00, 0x00,
         0x4C, 0x64, 0x69, 0x94, 0x43, 0x00, 0x78, 0x90,
         0x58, 0x00, 0x00, 0x59, 0x64, 0x00, 0x92, 0x43,
         0x64, 0x00, 0x94, 0x37, 0x6F, 0x0F, 0x91, 0x4C,
         0x00, 0x00, 0x4D, 0x64, 0x81, 0x61, 0x90, 0x59,
         0x00, 0x00, 0x58, 0x64, 0x0F, 0x91, 0x4D, 0x00,
         0x00, 0x4C, 0x64, 0x81, 0x61, 0x90, 0x58, 0x00,
         0x00, 0x92, 0x43, 0x00, 0x00, 0x90, 0x59, 0x64,
         0x00, 0x93, 0x47, 0x78, 0x00, 0x43, 0x78, 0x00,
         0x3E, 0x78, 0x0F, 0x91, 0x4C, 0x00, 0x00, 0x4D,
         0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x47, 0x00,
         0x00, 0x3E, 0x00, 0x78, 0x90, 0x59, 0x00, 0x00,
         0x5B, 0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43,
         0x78, 0x00, 0x3E, 0x78, 0x0F, 0x91, 0x4D, 0x00,
         0x00, 0x4F, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00,
         0x47, 0x00, 0x00, 0x3E, 0x00, 0x78, 0x90, 0x5B,
         0x00, 0x00, 0x59, 0x64, 0x00, 0x93, 0x47, 0x78,
         0x00, 0x3E, 0x78, 0x00, 0x43, 0x78, 0x0F, 0x91,
         0x4F, 0x00, 0x00, 0x4D, 0x64, 0x69, 0x93, 0x3E,
         0x00, 0x00, 0x47, 0x00, 0x00, 0x43, 0x00, 0x78,
         0x90, 0x59, 0x00, 0x00, 0x56, 0x64, 0x0F, 0x91,
         0x4D, 0x00, 0x00, 0x4A, 0x64, 0x69, 0x94, 0x37,
         0x00, 0x78, 0x90, 0x56, 0x00, 0x00, 0x58, 0x64,
         0x00, 0x92, 0x48, 0x64, 0x00, 0x94, 0x3C, 0x6F,
         0x0F, 0x91, 0x4A, 0x00, 0x00, 0x4C, 0x64, 0x81,
         0x61, 0x90, 0x58, 0x00, 0x0F, 0x91, 0x4C, 0x00,
         0x81, 0x61, 0x92, 0x48, 0x00, 0x00, 0x90, 0x56,
         0x64, 0x00, 0x93, 0x48, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x40, 0x78, 0x0F, 0x91, 0x4A, 0x64, 0x69,
         0x93, 0x40, 0x00, 0x00, 0x43, 0x00, 0x00, 0x48,
         0x00, 0x78, 0x90, 0x56, 0x00, 0x0F, 0x91, 0x4A,
         0x00, 0x81, 0x61, 0x90, 0x54, 0x64, 0x00, 0x93,
         0x48, 0x78, 0x00, 0x43, 0x78, 0x00, 0x40, 0x78,
         0x0F, 0x91, 0x48, 0x64, 0x69, 0x93, 0x40, 0x00,
         0x00, 0x43, 0x00, 0x00, 0x48, 0x00, 0x78, 0x90,
         0x54, 0x00, 0x0F, 0x91, 0x48, 0x00, 0x69, 0x94,
         0x3C, 0x00, 0x78, 0x92, 0x43, 0x64, 0x00, 0x94,
         0x3C, 0x6F, 0x83, 0x60, 0x92, 0x43, 0x00, 0x00,
         0x93, 0x48, 0x78, 0x00, 0x43, 0x78, 0x00, 0x40,
         0x78, 0x78, 0x40, 0x00, 0x00, 0x43, 0x00, 0x00,
         0x48, 0x00, 0x78, 0x48, 0x78, 0x00, 0x40, 0x78,
         0x00, 0x43, 0x78, 0x78, 0x43, 0x00, 0x00, 0x40,
         0x00, 0x00, 0x48, 0x00, 0x78, 0x48, 0x78, 0x00,
         0x43, 0x78, 0x00, 0x40, 0x78, 0x78, 0x40, 0x00,
         0x00, 0x43, 0x00, 0x78, 0x48, 0x00, 0x00, 0x90,
         0x4F, 0x64, 0x0F, 0x91, 0x43, 0x64, 0x69, 0x94,
         0x3C, 0x00, 0x78, 0x90, 0x4F, 0x00, 0x00, 0x54,
         0x64, 0x00, 0x92, 0x48, 0x64, 0x00, 0x94, 0x3C,
         0x6F, 0x0F, 0x91, 0x43, 0x00, 0x00, 0x48, 0x64,
         0x81, 0x61, 0x90, 0x54, 0x00, 0x00, 0x53, 0x64,
         0x0F, 0x91, 0x48, 0x00, 0x00, 0x47, 0x64, 0x81,
         0x61, 0x90, 0x53, 0x00, 0x00, 0x92, 0x48, 0x00,
         0x00, 0x90, 0x54, 0x64, 0x00, 0x93, 0x48, 0x78,
         0x00, 0x40, 0x78, 0x00, 0x43, 0x78, 0x0F, 0x91,
         0x47, 0x00, 0x00, 0x48, 0x64, 0x69, 0x93, 0x40,
         0x00, 0x00, 0x48, 0x00, 0x00, 0x43, 0x00, 0x78,
         0x90, 0x54, 0x00, 0x00, 0x56, 0x64, 0x0F, 0x91,
         0x48, 0x00, 0x00, 0x4A, 0x64, 0x81, 0x61, 0x90,
         0x56, 0x00, 0x00, 0x58, 0x64, 0x00, 0x93, 0x48,
         0x78, 0x00, 0x43, 0x78, 0x00, 0x40, 0x78, 0x0F,
         0x91, 0x4A, 0x00, 0x00, 0x4C, 0x64, 0x69, 0x93,
         0x43, 0x00, 0x00, 0x48, 0x00, 0x00, 0x40, 0x00,
         0x78, 0x90, 0x58, 0x00, 0x00, 0x59, 0x64, 0x0F,
         0x91, 0x4C, 0x00, 0x00, 0x4D, 0x64, 0x69, 0x94,
         0x3C, 0x00, 0x78, 0x90, 0x59, 0x00, 0x00, 0x5B,
         0x64, 0x00, 0x92, 0x43, 0x64, 0x00, 0x94, 0x3C,
         0x6F, 0x0F, 0x91, 0x4D, 0x00, 0x00, 0x4F, 0x64,
         0x81, 0x61, 0x90, 0x5B, 0x00, 0x00, 0x5A, 0x64,
         0x0F, 0x91, 0x4F, 0x00, 0x00, 0x4E, 0x64, 0x81,
         0x61, 0x90, 0x5A, 0x00, 0x00, 0x92, 0x43, 0x00,
         0x00, 0x90, 0x5B, 0x64, 0x00, 0x93, 0x40, 0x78,
         0x00, 0x48, 0x78, 0x00, 0x43, 0x78, 0x0F, 0x91,
         0x4E, 0x00, 0x00, 0x4F, 0x64, 0x69, 0x93, 0x48,
         0x00, 0x00, 0x40, 0x00, 0x00, 0x43, 0x00, 0x78,
         0x90, 0x5B, 0x00, 0x00, 0x5D, 0x64, 0x00, 0x93,
         0x48, 0x78, 0x00, 0x40, 0x78, 0x00, 0x43, 0x78,
         0x0F, 0x91, 0x4F, 0x00, 0x00, 0x51, 0x64, 0x69,
         0x93, 0x40, 0x00, 0x00, 0x48, 0x00, 0x00, 0x43,
         0x00, 0x78, 0x90, 0x5D, 0x00, 0x00, 0x5B, 0x64,
         0x00, 0x93, 0x48, 0x78, 0x00, 0x40, 0x78, 0x00,
         0x43, 0x78, 0x0F, 0x91, 0x51, 0x00, 0x00, 0x4F,
         0x64, 0x69, 0x93, 0x40, 0x00, 0x00, 0x48, 0x00,
         0x00, 0x43, 0x00, 0x78, 0x90, 0x5B, 0x00, 0x00,
         0x58, 0x64, 0x0F, 0x91, 0x4F, 0x00, 0x00, 0x4C,
         0x64, 0x69, 0x94, 0x3C, 0x00, 0x78, 0x90, 0x58,
         0x00, 0x00, 0x59, 0x64, 0x00, 0x92, 0x47, 0x64,
         0x00, 0x94, 0x43, 0x6F, 0x0F, 0x91, 0x4C, 0x00,
         0x00, 0x4D, 0x64, 0x81, 0x61, 0x90, 0x59, 0x00,
         0x0F, 0x91, 0x4D, 0x00, 0x81, 0x61, 0x92, 0x47,
         0x00, 0x00, 0x90, 0x58, 0x64, 0x00, 0x93, 0x47,
         0x78, 0x00, 0x43, 0x78, 0x00, 0x3E, 0x78, 0x0F,
         0x91, 0x4C, 0x64, 0x69, 0x93, 0x3E, 0x00, 0x00,
         0x43, 0x00, 0x00, 0x47, 0x00, 0x78, 0x90, 0x58,
         0x00, 0x0F, 0x91, 0x4C, 0x00, 0x81, 0x61, 0x90,
         0x56, 0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43,
         0x78, 0x00, 0x3E, 0x78, 0x0F, 0x91, 0x4A, 0x64,
         0x69, 0x93, 0x3E, 0x00, 0x00, 0x43, 0x00, 0x00,
         0x47, 0x00, 0x78, 0x90, 0x56, 0x00, 0x0F, 0x91,
         0x4A, 0x00, 0x69, 0x94, 0x43, 0x00, 0x78, 0x92,
         0x43, 0x64, 0x00, 0x94, 0x37, 0x6F, 0x83, 0x60,
         0x92, 0x43, 0x00, 0x00, 0x93, 0x47, 0x78, 0x00,
         0x3E, 0x78, 0x00, 0x43, 0x78, 0x78, 0x43, 0x00,
         0x00, 0x3E, 0x00, 0x00, 0x47, 0x00, 0x78, 0x47,
         0x78, 0x00, 0x43, 0x78, 0x00, 0x3E, 0x78, 0x78,
         0x3E, 0x00, 0x00, 0x43, 0x00, 0x00, 0x47, 0x00,
         0x78, 0x47, 0x78, 0x00, 0x3E, 0x78, 0x00, 0x43,
         0x78, 0x78, 0x43, 0x00, 0x00, 0x3E, 0x00, 0x00,
         0x47, 0x00, 0x78, 0x90, 0x4F, 0x64, 0x0F, 0x91,
         0x43, 0x64, 0x69, 0x94, 0x37, 0x00, 0x78, 0x90,
         0x4F, 0x00, 0x00, 0x53, 0x64, 0x00, 0x92, 0x47,
         0x64, 0x00, 0x94, 0x43, 0x6F, 0x0F, 0x91, 0x43,
         0x00, 0x00, 0x47, 0x64, 0x81, 0x61, 0x90, 0x53,
         0x00, 0x00, 0x52, 0x64, 0x0F, 0x91, 0x47, 0x00,
         0x00, 0x46, 0x64, 0x81, 0x61, 0x90, 0x52, 0x00,
         0x00, 0x92, 0x47, 0x00, 0x00, 0x90, 0x53, 0x64,
         0x00, 0x93, 0x47, 0x78, 0x00, 0x43, 0x78, 0x00,
         0x3E, 0x78, 0x0F, 0x91, 0x46, 0x00, 0x00, 0x47,
         0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x47, 0x00,
         0x00, 0x3E, 0x00, 0x78, 0x90, 0x53, 0x00, 0x00,
         0x54, 0x64, 0x0F, 0x91, 0x47, 0x00, 0x00, 0x48,
         0x64, 0x81, 0x61, 0x90, 0x54, 0x00, 0x00, 0x56,
         0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x3E, 0x78, 0x0F, 0x91, 0x48, 0x00, 0x00,
         0x4A, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x47,
         0x00, 0x00, 0x3E, 0x00, 0x78, 0x90, 0x56, 0x00,
         0x00, 0x58, 0x64, 0x0F, 0x91, 0x4A, 0x00, 0x00,
         0x4C, 0x64, 0x69, 0x94, 0x43, 0x00, 0x78, 0x90,
         0x58, 0x00, 0x00, 0x59, 0x64, 0x00, 0x92, 0x43,
         0x64, 0x00, 0x94, 0x37, 0x6F, 0x0F, 0x91, 0x4C,
         0x00, 0x00, 0x4D, 0x64, 0x81, 0x61, 0x90, 0x59,
         0x00, 0x00, 0x58, 0x64, 0x0F, 0x91, 0x4D, 0x00,
         0x00, 0x4C, 0x64, 0x81, 0x61, 0x90, 0x58, 0x00,
         0x00, 0x92, 0x43, 0x00, 0x00, 0x90, 0x59, 0x64,
         0x00, 0x93, 0x47, 0x78, 0x00, 0x43, 0x78, 0x00,
         0x3E, 0x78, 0x0F, 0x91, 0x4C, 0x00, 0x00, 0x4D,
         0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x47, 0x00,
         0x00, 0x3E, 0x00, 0x78, 0x90, 0x59, 0x00, 0x00,
         0x5B, 0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43,
         0x78, 0x00, 0x3E, 0x78, 0x0F, 0x91, 0x4D, 0x00,
         0x00, 0x4F, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00,
         0x47, 0x00, 0x00, 0x3E, 0x00, 0x78, 0x90, 0x5B,
         0x00, 0x00, 0x59, 0x64, 0x00, 0x93, 0x47, 0x78,
         0x00, 0x43, 0x78, 0x00, 0x3E, 0x78, 0x0F, 0x91,
         0x4F, 0x00, 0x00, 0x4D, 0x64, 0x69, 0x93, 0x43,
         0x00, 0x00, 0x47, 0x00, 0x00, 0x3E, 0x00, 0x78,
         0x90, 0x59, 0x00, 0x00, 0x56, 0x64, 0x0F, 0x91,
         0x4D, 0x00, 0x00, 0x4A, 0x64, 0x69, 0x94, 0x37,
         0x00, 0x78, 0x90, 0x56, 0x00, 0x00, 0x58, 0x64,
         0x00, 0x92, 0x48, 0x64, 0x00, 0x94, 0x3C, 0x6F,
         0x0F, 0x91, 0x4A, 0x00, 0x00, 0x4C, 0x64, 0x81,
         0x61, 0x90, 0x58, 0x00, 0x0F, 0x91, 0x4C, 0x00,
         0x81, 0x61, 0x92, 0x48, 0x00, 0x00, 0x90, 0x56,
         0x64, 0x00, 0x93, 0x48, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x40, 0x78, 0x0F, 0x91, 0x4A, 0x64, 0x69,
         0x93, 0x40, 0x00, 0x00, 0x43, 0x00, 0x00, 0x48,
         0x00, 0x78, 0x90, 0x56, 0x00, 0x0F, 0x91, 0x4A,
         0x00, 0x81, 0x61, 0x90, 0x54, 0x64, 0x00, 0x93,
         0x48, 0x78, 0x00, 0x43, 0x78, 0x00, 0x40, 0x78,
         0x0F, 0x91, 0x48, 0x64, 0x69, 0x93, 0x40, 0x00,
         0x00, 0x43, 0x00, 0x00, 0x48, 0x00, 0x78, 0x90,
         0x54, 0x00, 0x0F, 0x91, 0x48, 0x00, 0x69, 0x94,
         0x3C, 0x00, 0x78, 0x92, 0x43, 0x64, 0x00, 0x94,
         0x3C, 0x6F, 0x83, 0x60, 0x92, 0x43, 0x00, 0x00,
         0x93, 0x48, 0x78, 0x00, 0x43, 0x78, 0x00, 0x40,
         0x78, 0x78, 0x40, 0x00, 0x00, 0x43, 0x00, 0x00,
         0x48, 0x00, 0x78, 0x48, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x40, 0x78, 0x78, 0x40, 0x00, 0x00, 0x43,
         0x00, 0x00, 0x48, 0x00, 0x78, 0x90, 0x58, 0x64,
         0x00, 0x93, 0x48, 0x78, 0x00, 0x43, 0x78, 0x00,
         0x40, 0x78, 0x0F, 0x91, 0x4C, 0x64, 0x69, 0x93,
         0x40, 0x00, 0x00, 0x43, 0x00, 0x78, 0x48, 0x00,
         0x00, 0x90, 0x58, 0x00, 0x0F, 0x91, 0x4C, 0x00,
         0x69, 0x94, 0x3C, 0x00, 0x78, 0x90, 0x59, 0x64,
         0x00, 0x92, 0x45, 0x64, 0x00, 0x94, 0x41, 0x6F,
         0x0F, 0x91, 0x4D, 0x64, 0x81, 0x61, 0x90, 0x59,
         0x00, 0x00, 0x58, 0x64, 0x0F, 0x91, 0x4D, 0x00,
         0x00, 0x4C, 0x64, 0x81, 0x61, 0x92, 0x45, 0x00,
         0x00, 0x90, 0x58, 0x00, 0x00, 0x59, 0x64, 0x00,
         0x93, 0x48, 0x78, 0x00, 0x45, 0x78, 0x00, 0x41,
         0x78, 0x0F, 0x91, 0x4C, 0x00, 0x00, 0x4D, 0x64,
         0x69, 0x93, 0x45, 0x00, 0x00, 0x48, 0x00, 0x00,
         0x41, 0x00, 0x78, 0x90, 0x59, 0x00, 0x00, 0x5B,
         0x64, 0x0F, 0x91, 0x4D, 0x00, 0x00, 0x4F, 0x64,
         0x81, 0x61, 0x90, 0x5B, 0x00, 0x00, 0x5D, 0x64,
         0x00, 0x93, 0x48, 0x78, 0x00, 0x45, 0x78, 0x00,
         0x41, 0x78, 0x0F, 0x91, 0x4F, 0x00, 0x00, 0x51,
         0x64, 0x69, 0x93, 0x45, 0x00, 0x00, 0x48, 0x00,
         0x00, 0x41, 0x00, 0x78, 0x90, 0x5D, 0x00, 0x00,
         0x59, 0x64, 0x0F, 0x91, 0x51, 0x00, 0x00, 0x4D,
         0x64, 0x69, 0x94, 0x41, 0x00, 0x78, 0x90, 0x59,
         0x00, 0x00, 0x54, 0x64, 0x00, 0x92, 0x41, 0x64,
         0x00, 0x94, 0x39, 0x6F, 0x0F, 0x91, 0x4D, 0x00,
         0x00, 0x48, 0x64, 0x81, 0x61, 0x90, 0x54, 0x00,
         0x0F, 0x91, 0x48, 0x00, 0x81, 0x61, 0x92, 0x41,
         0x00, 0x00, 0x93, 0x48, 0x78, 0x00, 0x45, 0x78,
         0x00, 0x41, 0x78, 0x78, 0x41, 0x00, 0x00, 0x45,
         0x00, 0x00, 0x48, 0x00, 0x82, 0x68, 0x90, 0x5D,
         0x64, 0x00, 0x93, 0x48, 0x78, 0x00, 0x45, 0x78,
         0x00, 0x41, 0x78, 0x0F, 0x91, 0x51, 0x64, 0x69,
         0x93, 0x41, 0x00, 0x00, 0x45, 0x00, 0x00, 0x48,
         0x00, 0x78, 0x90, 0x5D, 0x00, 0x0F, 0x91, 0x51,
         0x00, 0x69, 0x94, 0x39, 0x00, 0x78, 0x90, 0x5B,
         0x64, 0x00, 0x92, 0x40, 0x64, 0x00, 0x94, 0x3C,
         0x6F, 0x0F, 0x91, 0x4F, 0x64, 0x81, 0x61, 0x90,
         0x5B, 0x00, 0x00, 0x5A, 0x64, 0x0F, 0x91, 0x4F,
         0x00, 0x00, 0x4E, 0x64, 0x81, 0x61, 0x92, 0x40,
         0x00, 0x00, 0x90, 0x5A, 0x00, 0x00, 0x5B, 0x64,
         0x00, 0x93, 0x48, 0x78, 0x00, 0x43, 0x78, 0x00,
         0x40, 0x78, 0x0F, 0x91, 0x4E, 0x00, 0x00, 0x4F,
         0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x48, 0x00,
         0x00, 0x40, 0x00, 0x78, 0x90, 0x5B, 0x00, 0x00,
         0x59, 0x64, 0x0F, 0x91, 0x4F, 0x00, 0x00, 0x4D,
         0x64, 0x81, 0x61, 0x90, 0x59, 0x00, 0x00, 0x58,
         0x64, 0x00, 0x93, 0x48, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x40, 0x78, 0x0F, 0x91, 0x4D, 0x00, 0x00,
         0x4C, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x48,
         0x00, 0x00, 0x40, 0x00, 0x78, 0x90, 0x58, 0x00,
         0x00, 0x57, 0x64, 0x0F, 0x91, 0x4C, 0x00, 0x00,
         0x4B, 0x64, 0x69, 0x94, 0x3C, 0x00, 0x78, 0x90,
         0x57, 0x00, 0x00, 0x58, 0x64, 0x00, 0x92, 0x48,
         0x64, 0x00, 0x94, 0x37, 0x6F, 0x0F, 0x91, 0x4B,
         0x00, 0x00, 0x4C, 0x64, 0x81, 0x61, 0x90, 0x58,
         0x00, 0x0F, 0x91, 0x4C, 0x00, 0x81, 0x61, 0x92,
         0x48, 0x00, 0x00, 0x93, 0x48, 0x78, 0x00, 0x43,
         0x78, 0x00, 0x40, 0x78, 0x78, 0x40, 0x00, 0x00,
         0x43, 0x00, 0x00, 0x48, 0x00, 0x82, 0x68, 0x90,
         0x54, 0x64, 0x00, 0x93, 0x48, 0x78, 0x00, 0x43,
         0x78, 0x00, 0x40, 0x78, 0x0F, 0x91, 0x48, 0x64,
         0x69, 0x93, 0x40, 0x00, 0x00, 0x43, 0x00, 0x00,
         0x48, 0x00, 0x78, 0x90, 0x54, 0x00, 0x0F, 0x91,
         0x48, 0x00, 0x69, 0x94, 0x37, 0x00, 0x78, 0x90,
         0x56, 0x64, 0x00, 0x92, 0x41, 0x64, 0x00, 0x94,
         0x3B, 0x6F, 0x0F, 0x91, 0x4A, 0x64, 0x81, 0x61,
         0x90, 0x56, 0x00, 0x00, 0x55, 0x64, 0x0F, 0x91,
         0x4A, 0x00, 0x00, 0x49, 0x64, 0x81, 0x61, 0x92,
         0x41, 0x00, 0x00, 0x90, 0x55, 0x00, 0x00, 0x56,
         0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x41, 0x78, 0x0F, 0x91, 0x49, 0x00, 0x00,
         0x4A, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x47,
         0x00, 0x00, 0x41, 0x00, 0x78, 0x90, 0x56, 0x00,
         0x00, 0x58, 0x64, 0x0F, 0x91, 0x4A, 0x00, 0x00,
         0x4C, 0x64, 0x81, 0x61, 0x90, 0x58, 0x00, 0x00,
         0x59, 0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43,
         0x78, 0x00, 0x41, 0x78, 0x0F, 0x91, 0x4C, 0x00,
         0x00, 0x4D, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00,
         0x47, 0x00, 0x00, 0x41, 0x00, 0x78, 0x90, 0x59,
         0x00, 0x00, 0x56, 0x64, 0x0F, 0x91, 0x4D, 0x00,
         0x00, 0x4A, 0x64, 0x69, 0x94, 0x3B, 0x00, 0x78,
         0x90, 0x56, 0x00, 0x00, 0x53, 0x64, 0x00, 0x92,
         0x43, 0x64, 0x00, 0x94, 0x3E, 0x6F, 0x0F, 0x91,
         0x4A, 0x00, 0x00, 0x47, 0x64, 0x81, 0x61, 0x90,
         0x53, 0x00, 0x00, 0x52, 0x64, 0x0F, 0x91, 0x47,
         0x00, 0x00, 0x46, 0x64, 0x81, 0x61, 0x90, 0x52,
         0x00, 0x00, 0x92, 0x43, 0x00, 0x00, 0x90, 0x53,
         0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x41, 0x78,
         0x00, 0x43, 0x78, 0x0F, 0x91, 0x46, 0x00, 0x00,
         0x47, 0x64, 0x69, 0x93, 0x41, 0x00, 0x00, 0x47,
         0x00, 0x00, 0x43, 0x00, 0x78, 0x90, 0x53, 0x00,
         0x00, 0x54, 0x64, 0x0F, 0x91, 0x47, 0x00, 0x00,
         0x48, 0x64, 0x81, 0x61, 0x90, 0x54, 0x00, 0x00,
         0x56, 0x64, 0x00, 0x93, 0x47, 0x78, 0x00, 0x43,
         0x78, 0x00, 0x41, 0x78, 0x0F, 0x91, 0x48, 0x00,
         0x00, 0x4A, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00,
         0x47, 0x00, 0x00, 0x41, 0x00, 0x78, 0x90, 0x56,
         0x00, 0x00, 0x59, 0x64, 0x0F, 0x91, 0x4A, 0x00,
         0x00, 0x4D, 0x64, 0x69, 0x94, 0x3E, 0x00, 0x78,
         0x90, 0x59, 0x00, 0x00, 0x58, 0x64, 0x00, 0x92,
         0x48, 0x64, 0x00, 0x94, 0x3C, 0x6F, 0x0F, 0x91,
         0x4D, 0x00, 0x00, 0x4C, 0x64, 0x81, 0x61, 0x90,
         0x58, 0x00, 0x00, 0x57, 0x64, 0x0F, 0x91, 0x4C,
         0x00, 0x00, 0x4B, 0x64, 0x81, 0x61, 0x90, 0x57,
         0x00, 0x00, 0x92, 0x48, 0x00, 0x00, 0x90, 0x58,
         0x64, 0x00, 0x93, 0x48, 0x78, 0x00, 0x43, 0x78,
         0x00, 0x40, 0x78, 0x0F, 0x91, 0x4B, 0x00, 0x00,
         0x4C, 0x64, 0x69, 0x93, 0x43, 0x00, 0x00, 0x48,
         0x00, 0x00, 0x40, 0x00, 0x78, 0x90, 0x58, 0x00,
         0x00, 0x59, 0x64, 0x0F, 0x91, 0x4C, 0x00, 0x00,
         0x4D, 0x64, 0x81, 0x61, 0x90, 0x59, 0x00, 0x00,
         0x5B, 0x64, 0x00, 0x92, 0x40, 0x64, 0x00, 0x93,
         0x48, 0x78, 0x00, 0x43, 0x78, 0x00, 0x40, 0x78,
         0x0F, 0x91, 0x4D, 0x00, 0x00, 0x4F, 0x64, 0x69,
         0x93, 0x43, 0x00, 0x00, 0x48, 0x00, 0x00, 0x40,
         0x00, 0x78, 0x90, 0x5B, 0x00, 0x00, 0x5A, 0x64,
         0x0F, 0x91, 0x4F, 0x00, 0x00, 0x4E, 0x64, 0x69,
         0x94, 0x3C, 0x00, 0x78, 0x90, 0x5A, 0x00, 0x00,
         0x92, 0x40, 0x00, 0x00, 0x90, 0x5B, 0x64, 0x00,
         0x92, 0x43, 0x64, 0x00, 0x94, 0x3C, 0x6F, 0x0F,
         0x91, 0x4E, 0x00, 0x00, 0x4F, 0x64, 0x81, 0x61,
         0x90, 0x5B, 0x00, 0x0F, 0x91, 0x4F, 0x00, 0x81,
         0x61, 0x92, 0x43, 0x00, 0x00, 0x93, 0x48, 0x78,
         0x00, 0x43, 0x78, 0x00, 0x40, 0x78, 0x78, 0x40,
         0x00, 0x00, 0x43, 0x00, 0x00, 0x48, 0x00, 0x82,
         0x68, 0x48, 0x78, 0x00, 0x40, 0x78, 0x00, 0x43,
         0x78, 0x78, 0x43, 0x00, 0x00, 0x40, 0x00, 0x00,
         0x48, 0x00, 0x78, 0x90, 0x4F, 0x64, 0x0F, 0x91,
         0x43, 0x64, 0x69, 0x94, 0x3C, 0x00, 0x78, 0x90,
         0x4F, 0x00, 0x0F, 0x91, 0x43, 0x00, 0x00, 0xFF,
         0x2F, 0x00,
     };

#define  UFOMAN_WAV  16620

__align(2)
     const U8 UFOman_wav[] = 
     {
         0x52, 0x49, 0x46, 0x46, 0xE4, 0x40, 0x00, 0x00,
         0x57, 0x41, 0x56, 0x45, 0x66, 0x6D, 0x74, 0x20,
         0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00,
         0x80, 0x3E, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00,
         0x02, 0x00, 0x10, 0x00, 0x64, 0x61, 0x74, 0x61,
         0xC0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x1A, 0x00,
         0x42, 0x00, 0x4D, 0x00, 0x21, 0x00, 0xD4, 0xFF,
         0xA5, 0xFF, 0xCF, 0xFF, 0x5A, 0x00, 0x05, 0x01,
         0x6C, 0x01, 0x3D, 0x01, 0x90, 0x00, 0xBD, 0xFF,
         0x5D, 0xFF, 0xD1, 0xFF, 0x5F, 0x01, 0xB0, 0x02,
         0x0E, 0x03, 0xD8, 0x02, 0x38, 0x01, 0xB7, 0x00,
         0xAC, 0xFF, 0x18, 0x00, 0xCB, 0x01, 0x9F, 0x03,
         0x84, 0x04, 0xFD, 0x03, 0x3A, 0x02, 0x63, 0x00,
         0x89, 0xFF, 0x74, 0x00, 0x95, 0x02, 0x1E, 0x05,
         0x2F, 0x06, 0x9A, 0x05, 0x31, 0x03, 0x01, 0x01,
         0xDB, 0xFE, 0xA0, 0xFF, 0x30, 0x02, 0x16, 0x05,
         0x6C, 0x06, 0x78, 0x06, 0x38, 0x04, 0x05, 0x01,
         0xBE, 0xFF, 0xC4, 0x00, 0x12, 0x04, 0x85, 0x07,
         0x71, 0x09, 0x73, 0x08, 0x52, 0x05, 0xAE, 0x01,
         0xEA, 0xFF, 0x04, 0x01, 0xBB, 0x04, 0xC0, 0x08,
         0x1C, 0x0C, 0x77, 0x0C, 0x84, 0x07, 0xA8, 0x03,
         0x7E, 0x02, 0x01, 0x02, 0xB0, 0x05, 0xC3, 0x0C,
         0x45, 0x0D, 0xE0, 0x0C, 0x30, 0x09, 0x07, 0x03,
         0xCF, 0x00, 0x83, 0x01, 0x16, 0x06, 0x2F, 0x0B,
         0x69, 0x0E, 0x6C, 0x0D, 0x39, 0x09, 0x8D, 0x03,
         0x6F, 0x00, 0xCB, 0x00, 0x1B, 0x03, 0x71, 0x08,
         0x74, 0x0E, 0x26, 0x0E, 0x9B, 0x09, 0x6A, 0x03,
         0x80, 0xFF, 0xAE, 0xFF, 0x84, 0x04, 0xA6, 0x0A,
         0x40, 0x0F, 0xC6, 0x0E, 0x3F, 0x0A, 0x2C, 0x03,
         0xB2, 0xFE, 0x24, 0xFE, 0x7B, 0x03, 0x6D, 0x09,
         0x5A, 0x10, 0xAA, 0x10, 0x1D, 0x0D, 0xA0, 0x06,
         0xC6, 0x00, 0x1B, 0xFD, 0xB5, 0x03, 0x28, 0x0A,
         0xE9, 0x0E, 0x2E, 0x10, 0x0D, 0x0B, 0x67, 0x03,
         0xB3, 0xFC, 0x45, 0xFB, 0xB0, 0xFF, 0x7A, 0x07,
         0x6F, 0x0E, 0x22, 0x0F, 0xC1, 0x08, 0xDB, 0x02,
         0xA2, 0xFA, 0xFB, 0xF8, 0xB9, 0xFC, 0x95, 0x05,
         0x99, 0x0C, 0x0D, 0x0F, 0x71, 0x0A, 0xD8, 0x01,
         0x60, 0xF9, 0x57, 0xF6, 0xEC, 0xF9, 0x82, 0x02,
         0xFA, 0x0A, 0x47, 0x0E, 0xF8, 0x0B, 0xCF, 0x06,
         0x1D, 0xFA, 0x01, 0xF7, 0x2E, 0xFC, 0x9C, 0x04,
         0xE1, 0x0A, 0xC0, 0x0D, 0x06, 0x0B, 0x8C, 0x01,
         0x11, 0xF8, 0x6B, 0xF2, 0x35, 0xF5, 0x2A, 0xFD,
         0x67, 0x04, 0xC7, 0x0A, 0xA3, 0x04, 0x92, 0xFE,
         0x26, 0xF6, 0x5F, 0xEF, 0x30, 0xF1, 0x5F, 0xF9,
         0x15, 0x04, 0x97, 0x0A, 0x97, 0x09, 0xFB, 0x00,
         0xE3, 0xF5, 0xBE, 0xED, 0x9E, 0xED, 0x35, 0xF5,
         0xCE, 0x02, 0xCB, 0x0E, 0x95, 0x0E, 0xE5, 0x07,
         0x4E, 0xFB, 0x7A, 0xF3, 0xF8, 0xF0, 0x94, 0xF9,
         0x3C, 0x02, 0x08, 0x09, 0x79, 0x0B, 0x00, 0x05,
         0x81, 0xF8, 0x5F, 0xEE, 0xA2, 0xE6, 0x13, 0xEA,
         0x95, 0xF6, 0xFA, 0x00, 0xCA, 0x04, 0x70, 0xFE,
         0xEE, 0xF1, 0xE7, 0xE8, 0xB6, 0xE6, 0x22, 0xEA,
         0xB8, 0xF6, 0x71, 0x02, 0x12, 0x09, 0x6D, 0x04,
         0x31, 0xF9, 0x3B, 0xEB, 0x63, 0xE5, 0x64, 0xE7,
         0xB1, 0xF7, 0x90, 0x06, 0x44, 0x0E, 0x81, 0x0C,
         0x90, 0x02, 0x86, 0xF4, 0xC4, 0xEC, 0xAB, 0xE9,
         0x08, 0xF2, 0xDA, 0x00, 0x86, 0x09, 0x23, 0x0A,
         0x64, 0xFF, 0xB8, 0xED, 0x1B, 0xE6, 0x0B, 0xE6,
         0xC2, 0xEE, 0xC9, 0xFD, 0xDA, 0x08, 0x33, 0x0B,
         0xD0, 0x01, 0x07, 0xF4, 0x42, 0xE8, 0xFA, 0xE5,
         0xE3, 0xEC, 0xE5, 0xFA, 0xE8, 0x06, 0x18, 0x0C,
         0xC2, 0x04, 0x6F, 0xFA, 0xD1, 0xEE, 0xBD, 0xE5,
         0xD5, 0xEB, 0x90, 0xF7, 0x0F, 0x05, 0xE7, 0x0C,
         0xD5, 0x09, 0xC3, 0xFD, 0xE7, 0xEE, 0x5B, 0xE6,
         0x58, 0xE8, 0x0A, 0xF5, 0x18, 0x04, 0xE2, 0x0D,
         0x53, 0x0D, 0x29, 0x02, 0xA1, 0xF2, 0xE7, 0xE7,
         0x99, 0xE7, 0xEB, 0xF2, 0x5F, 0x02, 0x8F, 0x0E,
         0x0E, 0x13, 0xCB, 0x05, 0x3E, 0xF7, 0xE2, 0xEA,
         0x55, 0xE8, 0x3D, 0xF1, 0x24, 0x00, 0x1D, 0x0E,
         0x45, 0x11, 0x53, 0x0B, 0x73, 0xF6, 0x55, 0xEA,
         0x8C, 0xE8, 0x3C, 0xED, 0x43, 0xFC, 0xF1, 0x0A,
         0x0D, 0x13, 0x29, 0x0E, 0x0F, 0x01, 0xF3, 0xF1,
         0xDA, 0xE8, 0xA9, 0xEB, 0xC0, 0xF8, 0xED, 0x0B,
         0x36, 0x18, 0xDF, 0x11, 0x55, 0x07, 0x58, 0xF6,
         0xEE, 0xEB, 0xD3, 0xEA, 0x47, 0xF8, 0x95, 0x07,
         0x98, 0x15, 0x20, 0x10, 0x89, 0x05, 0x80, 0xF4,
         0xB5, 0xE9, 0x72, 0xE4, 0xD6, 0xF3, 0x74, 0x03,
         0x04, 0x13, 0xF8, 0x14, 0xAE, 0x13, 0x4C, 0x06,
         0x7B, 0xF4, 0xD0, 0xF3, 0x6B, 0xF8, 0x9C, 0x09,
         0xAA, 0x18, 0xFA, 0x20, 0xB2, 0x18, 0x86, 0x0C,
         0xCF, 0xF9, 0x2D, 0xF0, 0xC6, 0xF3, 0x9D, 0xFD,
         0x8C, 0x08, 0xC1, 0x10, 0x66, 0x13, 0xA4, 0x06,
         0x53, 0xF6, 0x5B, 0xEB, 0xBE, 0xF0, 0x89, 0xFA,
         0x04, 0x0D, 0x0B, 0x18, 0xC9, 0x1D, 0x46, 0x16,
         0xE2, 0x06, 0x8F, 0xFB, 0xC2, 0xF7, 0x6B, 0x00,
         0x7F, 0x12, 0x30, 0x1D, 0x1A, 0x1F, 0x4E, 0x1A,
         0x27, 0x0A, 0x95, 0xFB, 0xFC, 0xEF, 0xD7, 0xF1,
         0x0D, 0x01, 0x7E, 0x0F, 0x07, 0x1B, 0xE8, 0x1C,
         0xFE, 0x0E, 0x7E, 0xFE, 0xCD, 0xF3, 0x81, 0xF5,
         0xC5, 0x01, 0x71, 0x12, 0x7F, 0x25, 0x9C, 0x26,
         0xFF, 0x1B, 0x15, 0x08, 0x25, 0xF8, 0xB3, 0xF6,
         0x76, 0xFF, 0x77, 0x11, 0xDD, 0x1B, 0x35, 0x1A,
         0x79, 0x13, 0xEE, 0x02, 0xF0, 0xFA, 0xD5, 0xF5,
         0x5B, 0xFC, 0xAE, 0x0A, 0xE5, 0x1D, 0x1B, 0x23,
         0xE0, 0x1B, 0xA6, 0x15, 0x29, 0x08, 0x5B, 0xFD,
         0x38, 0x06, 0xC9, 0x0B, 0xF0, 0x15, 0x7E, 0x22,
         0xD7, 0x21, 0x03, 0x18, 0x50, 0x05, 0x0C, 0xF0,
         0xD4, 0xEB, 0xC1, 0xF4, 0x8B, 0x03, 0x21, 0x15,
         0x08, 0x1C, 0x07, 0x17, 0xDA, 0x07, 0x04, 0xFD,
         0x5C, 0xFB, 0x67, 0x05, 0x7D, 0x16, 0xED, 0x24,
         0x90, 0x2C, 0xE9, 0x2A, 0x68, 0x1C, 0xF4, 0x03,
         0x9A, 0xFA, 0xC1, 0xFA, 0xAE, 0x02, 0xAB, 0x0B,
         0x08, 0x14, 0xA0, 0x12, 0x24, 0x0C, 0x18, 0xFE,
         0xFC, 0xF4, 0x0D, 0xF7, 0x11, 0xFE, 0xF3, 0x0C,
         0xE5, 0x19, 0xAC, 0x1C, 0xA2, 0x1A, 0x6D, 0x16,
         0xF6, 0x08, 0x90, 0x01, 0xC2, 0x01, 0x10, 0x0B,
         0xAE, 0x15, 0xF1, 0x1B, 0x0D, 0x0F, 0x6C, 0x01,
         0xDB, 0xF4, 0xE6, 0xF0, 0x03, 0xF5, 0x74, 0xFF,
         0xD0, 0x0C, 0x03, 0x1D, 0x2F, 0x21, 0x22, 0x14,
         0x8A, 0x07, 0xE1, 0xFF, 0x88, 0xF9, 0x0A, 0x04,
         0xDC, 0x0D, 0x32, 0x16, 0x43, 0x1C, 0x10, 0x13,
         0xB8, 0x00, 0xB5, 0xEE, 0x47, 0xE8, 0xC3, 0xEF,
         0xCF, 0xFC, 0xBB, 0x0E, 0x73, 0x14, 0x34, 0x15,
         0x89, 0x0D, 0xF4, 0x00, 0xAB, 0xFA, 0xAE, 0xF7,
         0x99, 0x03, 0x43, 0x10, 0x81, 0x14, 0x4E, 0x17,
         0x9B, 0x0C, 0x06, 0xFC, 0xC2, 0xE8, 0xD3, 0xE0,
         0x78, 0xE8, 0x83, 0xF8, 0xAC, 0x0A, 0xDE, 0x0E,
         0x87, 0x13, 0x3A, 0x09, 0xFB, 0xFF, 0xE1, 0xFD,
         0x97, 0xFD, 0x83, 0x06, 0xE4, 0x11, 0x2F, 0x18,
         0x33, 0x16, 0xC6, 0x0A, 0x54, 0xF7, 0xBB, 0xE2,
         0xBE, 0xD9, 0xD2, 0xDA, 0xE9, 0xEF, 0xA8, 0xFB,
         0xF6, 0x08, 0x93, 0x09, 0x49, 0x07, 0x8E, 0x01,
         0xD1, 0xFA, 0xBF, 0xFB, 0x38, 0x03, 0x46, 0x10,
         0x78, 0x18, 0x20, 0x16, 0x5B, 0x0C, 0x21, 0xFC,
         0xBB, 0xE4, 0xAC, 0xD7, 0x4C, 0xD9, 0xE3, 0xEA,
         0x8D, 0xF9, 0x7B, 0x09, 0x41, 0x06, 0x27, 0x03,
         0xDF, 0x02, 0xA2, 0xFE, 0x9B, 0x00, 0xB6, 0x0A,
         0x26, 0x17, 0xEA, 0x1E, 0x43, 0x17, 0x7E, 0x0A,
         0x0B, 0xF8, 0x01, 0xDC, 0xD8, 0xD1, 0xDA, 0xD8,
         0xD3, 0xE5, 0x06, 0xF7, 0x3A, 0x05, 0xD3, 0x06,
         0x8A, 0x02, 0xBB, 0xFD, 0x0B, 0xFB, 0x1D, 0x00,
         0xA5, 0x0E, 0x7E, 0x19, 0x30, 0x1E, 0x0D, 0x1A,
         0xBA, 0x0A, 0x0E, 0xF2, 0xE8, 0xDC, 0xB5, 0xD5,
         0x16, 0xD8, 0xA9, 0xEE, 0x34, 0x00, 0x9B, 0x0A,
         0x2E, 0x0A, 0xE8, 0x07, 0xAB, 0xF9, 0x71, 0xF9,
         0x67, 0xF7, 0x84, 0x01, 0x28, 0x0F, 0xF8, 0x0E,
         0xF2, 0x0E, 0x59, 0xFD, 0xD0, 0xE6, 0x12, 0xE0,
         0xFF, 0xDD, 0xDA, 0xEA, 0x79, 0xFA, 0xD7, 0x10,
         0xCF, 0x19, 0x2B, 0x1C, 0xB9, 0x17, 0xD3, 0x0B,
         0xFB, 0x03, 0x73, 0x03, 0x17, 0x03, 0x8B, 0x05,
         0x43, 0x06, 0x25, 0xF7, 0x58, 0xED, 0x90, 0xE1,
         0x66, 0xD9, 0xF6, 0xE0, 0x70, 0xEA, 0xA5, 0xFF,
         0xAA, 0x10, 0x81, 0x1F, 0xD6, 0x23, 0x50, 0x22,
         0xAB, 0x15, 0x14, 0x07, 0x9E, 0x00, 0x7A, 0xF9,
         0x02, 0xFC, 0xA0, 0xFE, 0x5A, 0xFC, 0xC4, 0xF9,
         0x8A, 0xF6, 0xC1, 0xED, 0x3A, 0xEB, 0xC8, 0xF2,
         0xC7, 0x05, 0xA4, 0x15, 0x70, 0x1F, 0xEC, 0x21,
         0xC6, 0x19, 0xD8, 0x0B, 0xB9, 0xF2, 0xD4, 0xE3,
         0x78, 0xEA, 0xC3, 0xF2, 0x16, 0x08, 0x65, 0x16,
         0xBB, 0x0F, 0x68, 0x05, 0x4F, 0xFA, 0x7E, 0xF1,
         0x43, 0xFD, 0xBE, 0x08, 0xCC, 0x12, 0xEE, 0x1B,
         0xB9, 0x1C, 0x9F, 0x05, 0x80, 0xF0, 0x24, 0xE7,
         0xBD, 0xE1, 0x42, 0xF2, 0xAC, 0x06, 0x1B, 0x1A,
         0xDD, 0x24, 0x5A, 0x21, 0xD3, 0x15, 0x40, 0x04,
         0x3D, 0xF5, 0xCC, 0xF5, 0x7C, 0xFC, 0x90, 0x03,
         0x35, 0x06, 0xDC, 0x06, 0x2E, 0xFD, 0x57, 0xF3,
         0x07, 0xF0, 0x91, 0xF4, 0x0D, 0x05, 0x3A, 0x14,
         0xD2, 0x23, 0x57, 0x27, 0x44, 0x22, 0x52, 0x0C,
         0x9C, 0xF9, 0x4A, 0xE5, 0x50, 0xD6, 0x40, 0xE0,
         0xBF, 0xF2, 0xF3, 0x04, 0x29, 0x16, 0xA8, 0x15,
         0x52, 0x10, 0x1A, 0x07, 0xCD, 0x02, 0x7A, 0x04,
         0x9A, 0x14, 0x64, 0x1B, 0x25, 0x1E, 0x35, 0x10,
         0x79, 0xF4, 0x5B, 0xE4, 0xB8, 0xDB, 0xF3, 0xDF,
         0x9C, 0xF3, 0x7E, 0x09, 0xCD, 0x27, 0x38, 0x2E,
         0x3E, 0x27, 0x06, 0x18, 0x6C, 0xFF, 0x59, 0xF2,
         0x1F, 0xF0, 0xDF, 0xEA, 0x40, 0xEF, 0x57, 0xF9,
         0x6A, 0xFF, 0x8E, 0x01, 0x42, 0xF9, 0x64, 0xFA,
         0xBC, 0x02, 0x8C, 0x0D, 0x34, 0x1D, 0xB7, 0x27,
         0xAE, 0x23, 0xCC, 0x19, 0x05, 0xFE, 0x69, 0xDA,
         0x9F, 0xD1, 0xC2, 0xD0, 0x1C, 0xE3, 0xA3, 0xFB,
         0x1E, 0x16, 0xB4, 0x22, 0xC7, 0x2A, 0x9F, 0x1D,
         0x2C, 0x11, 0x0F, 0x01, 0x05, 0xFE, 0xBB, 0x01,
         0x3B, 0xFC, 0x0A, 0xFE, 0x3C, 0xFC, 0xBD, 0xF0,
         0x37, 0xF1, 0x9F, 0xF0, 0xB4, 0xF9, 0x48, 0x0C,
         0xF8, 0x21, 0xB8, 0x2B, 0xC0, 0x2A, 0x59, 0x16,
         0xCE, 0x01, 0xC1, 0xE5, 0x8F, 0xD5, 0x67, 0xDD,
         0x86, 0xEA, 0xE8, 0x03, 0x80, 0x13, 0xBA, 0x1C,
         0xCF, 0x20, 0xF1, 0x17, 0xC5, 0x0E, 0xD2, 0x02,
         0x39, 0x00, 0x1F, 0xFE, 0xB8, 0xF8, 0x8B, 0xFB,
         0xDD, 0xFC, 0xC8, 0xF1, 0x13, 0xF0, 0x79, 0xF4,
         0x60, 0x04, 0x3E, 0x14, 0x72, 0x29, 0xA6, 0x2E,
         0x35, 0x29, 0x27, 0x16, 0xD2, 0xFC, 0xDA, 0xE2,
         0x29, 0xD4, 0x14, 0xD8, 0xDD, 0xE9, 0x81, 0x00,
         0xD9, 0x16, 0x1E, 0x22, 0xDB, 0x26, 0x54, 0x1C,
         0xD2, 0x0C, 0xE3, 0x03, 0x52, 0xFB, 0x05, 0xF7,
         0x70, 0xFB, 0x68, 0xFF, 0x29, 0xFA, 0x66, 0xFB,
         0x2D, 0xF9, 0xE7, 0xF8, 0xE4, 0x04, 0xBD, 0x14,
         0xC5, 0x19, 0xF6, 0x1B, 0x09, 0x17, 0x1A, 0x0B,
         0xFB, 0xFB, 0x93, 0xF2, 0x5A, 0xEC, 0xE7, 0xF2,
         0xB3, 0xFC, 0x6F, 0x07, 0xF7, 0x20, 0xCF, 0x28,
         0x81, 0x1D, 0x3D, 0x12, 0xAE, 0xFA, 0x32, 0xED,
         0x37, 0xED, 0xAF, 0xF1, 0x1E, 0xFB, 0x24, 0x0E,
         0x02, 0x17, 0xE4, 0x20, 0xC6, 0x1F, 0x63, 0x0F,
         0x5E, 0x0A, 0x9A, 0x02, 0x69, 0xFF, 0xBB, 0xF9,
         0xC6, 0xF5, 0xE0, 0xFC, 0xEE, 0xF6, 0xD0, 0xF5,
         0x12, 0xF7, 0x99, 0xFF, 0xAC, 0x10, 0x9F, 0x21,
         0xC7, 0x2E, 0x0D, 0x29, 0x86, 0x1A, 0x4D, 0x06,
         0x17, 0xF3, 0xE6, 0xE0, 0x60, 0xDB, 0x3C, 0xF1,
         0xFB, 0x05, 0xFA, 0x15, 0xDB, 0x2D, 0x1F, 0x2F,
         0x86, 0x21, 0x99, 0x0A, 0xD4, 0xEF, 0x06, 0xE6,
         0xBE, 0xF8, 0xCD, 0x02, 0x2C, 0x09, 0x1F, 0x14,
         0x28, 0x11, 0xF5, 0x0B, 0x98, 0x0E, 0x0E, 0x0B,
         0x66, 0x02, 0x1E, 0x08, 0x8C, 0x00, 0x8E, 0x0B,
         0xFD, 0x11, 0x17, 0xFD, 0x28, 0xF5, 0x51, 0xF3,
         0x1A, 0xF8, 0x5C, 0x07, 0xE0, 0x16, 0x83, 0x1B,
         0xB7, 0x21, 0x11, 0x0F, 0x45, 0xFA, 0x4D, 0xF9,
         0x8F, 0xF0, 0x06, 0xEA, 0x09, 0xFA, 0xF2, 0x05,
         0xA8, 0x1B, 0x4B, 0x2C, 0x72, 0x26, 0x09, 0x0F,
         0x3F, 0xF7, 0x2E, 0xE9, 0x8B, 0xF1, 0xD3, 0xFF,
         0xAE, 0x04, 0x69, 0x14, 0x23, 0x18, 0xA4, 0x11,
         0xE1, 0x09, 0x42, 0xF5, 0x3B, 0xF2, 0x50, 0xED,
         0xB3, 0xE9, 0x26, 0x03, 0x01, 0x1E, 0x54, 0x1E,
         0xB6, 0x12, 0xA3, 0x09, 0x45, 0x04, 0x43, 0xFF,
         0x65, 0xFD, 0x71, 0xFD, 0xE5, 0xFC, 0x06, 0xE8,
         0x30, 0xF7, 0xE6, 0x0A, 0x66, 0xFF, 0x24, 0xFC,
         0xF2, 0x05, 0xD0, 0x14, 0xC4, 0x1E, 0x2E, 0x22,
         0xD5, 0x15, 0x61, 0xFC, 0x79, 0xD5, 0x9D, 0xCD,
         0xCA, 0xDF, 0x1B, 0xE9, 0x46, 0xF3, 0x1D, 0x1B,
         0x0A, 0x31, 0xF1, 0x3B, 0x04, 0x32, 0x17, 0x13,
         0xC3, 0xE5, 0x8A, 0xBE, 0x8B, 0xC4, 0x9E, 0xDF,
         0x90, 0xF5, 0x30, 0x08, 0x83, 0x23, 0xEF, 0x2E,
         0xCF, 0x29, 0x65, 0x18, 0xB0, 0x00, 0x9C, 0xE2,
         0xEE, 0xD1, 0xE2, 0xE6, 0x98, 0x00, 0x58, 0x09,
         0x61, 0x0B, 0x4D, 0x08, 0x6C, 0x0E, 0x39, 0x15,
         0x70, 0x10, 0x02, 0x06, 0xA4, 0xFA, 0xDE, 0xEF,
         0x1D, 0xF8, 0x27, 0xF7, 0x1A, 0xEC, 0x03, 0xE7,
         0x44, 0xEE, 0xC6, 0x08, 0x8F, 0x23, 0x22, 0x2D,
         0x00, 0x1F, 0x59, 0x05, 0xD3, 0xFA, 0x32, 0xF6,
         0x5B, 0xE5, 0xA7, 0xDF, 0x55, 0xEE, 0x7B, 0x01,
         0xB1, 0x14, 0xD1, 0x20, 0x50, 0x18, 0x6B, 0xFC,
         0x7B, 0xE6, 0x5F, 0xF2, 0x5B, 0xF6, 0x18, 0xFA,
         0x1C, 0x09, 0x1E, 0x13, 0x4A, 0x16, 0x02, 0x11,
         0xDA, 0x01, 0xB1, 0xDE, 0xD5, 0xCD, 0x4E, 0xE8,
         0xB3, 0x06, 0x82, 0x1B, 0x56, 0x1F, 0x5D, 0x1F,
         0x71, 0x14, 0xA7, 0x04, 0xB2, 0xF4, 0x0E, 0xDB,
         0xF9, 0xCB, 0x4E, 0xE6, 0x29, 0x12, 0xD9, 0x23,
         0x67, 0x2A, 0x2F, 0x24, 0x2F, 0x12, 0x22, 0xFD,
         0xA2, 0xEC, 0xF7, 0xDB, 0xE1, 0xCB, 0x2B, 0xDC,
         0x7F, 0x05, 0xC7, 0x21, 0xB5, 0x22, 0xE1, 0x1D,
         0x63, 0x13, 0x50, 0x05, 0xF4, 0xF9, 0x3A, 0xEB,
         0x47, 0xCD, 0xCF, 0xD5, 0x1A, 0xFC, 0xF5, 0x13,
         0xAC, 0x1A, 0xF3, 0x21, 0x26, 0x1F, 0x8B, 0x18,
         0x11, 0x08, 0x7C, 0xF5, 0x00, 0xD3, 0xBA, 0xC8,
         0xB9, 0xEC, 0x49, 0x03, 0xAA, 0x06, 0x81, 0x1F,
         0x46, 0x31, 0xCE, 0x2C, 0xC8, 0x19, 0x62, 0x06,
         0x8E, 0xDC, 0x5A, 0xC5, 0xF4, 0xD8, 0x1D, 0xF1,
         0x34, 0x03, 0x16, 0x18, 0x6C, 0x2B, 0x83, 0x3A,
         0x98, 0x2B, 0x74, 0x09, 0xE5, 0xD1, 0x13, 0xBE,
         0x7E, 0xCC, 0x64, 0xE7, 0x04, 0x03, 0xBA, 0x28,
         0x09, 0x43, 0xD4, 0x48, 0x58, 0x30, 0x91, 0x04,
         0xB8, 0xC6, 0x1E, 0xB6, 0xA2, 0xCC, 0x27, 0xE5,
         0x86, 0x04, 0xF7, 0x2C, 0xED, 0x49, 0xB8, 0x3F,
         0x71, 0x1E, 0x6D, 0xEE, 0xAC, 0xC2, 0xC7, 0xC5,
         0x61, 0xE9, 0xE8, 0xFF, 0x1F, 0x19, 0x59, 0x39,
         0xC6, 0x41, 0xAC, 0x27, 0x81, 0x02, 0x27, 0xD5,
         0xFD, 0xB5, 0x02, 0xD1, 0xD1, 0xFD, 0x9C, 0x1C,
         0xA1, 0x32, 0x8E, 0x43, 0xF9, 0x3A, 0x17, 0x15,
         0x96, 0xE7, 0x6A, 0xBD, 0x50, 0xB9, 0x29, 0xE0,
         0x28, 0x0D, 0xA4, 0x27, 0x1E, 0x41, 0x86, 0x4B,
         0x35, 0x34, 0x20, 0x06, 0xA7, 0xD7, 0xE8, 0xB7,
         0x44, 0xC3, 0x80, 0xE8, 0xB8, 0x08, 0x10, 0x26,
         0xDB, 0x41, 0xE2, 0x44, 0x4E, 0x2E, 0xDE, 0x07,
         0x23, 0xD9, 0x67, 0xCE, 0x42, 0xE1, 0x1E, 0xFD,
         0xF3, 0x10, 0xC9, 0x1D, 0x63, 0x2D, 0x18, 0x25,
         0xFB, 0x0D, 0x30, 0xE7, 0x53, 0xCF, 0x51, 0xE5,
         0xC1, 0x0A, 0x06, 0x1A, 0xBA, 0x29, 0x2C, 0x37,
         0x57, 0x31, 0x86, 0x12, 0x9E, 0xE7, 0x10, 0xC5,
         0x5B, 0xD2, 0x3E, 0xF2, 0x1B, 0x12, 0x8D, 0x24,
         0x32, 0x31, 0xE3, 0x37, 0xC8, 0x23, 0xEA, 0xF3,
         0x58, 0xCF, 0x6C, 0xD0, 0xC4, 0xEA, 0x96, 0x11,
         0xC2, 0x28, 0x56, 0x33, 0x20, 0x39, 0xD4, 0x27,
         0xEE, 0x02, 0xEF, 0xD6, 0x39, 0xC6, 0x7D, 0xE5,
         0x39, 0x0D, 0x4A, 0x21, 0x8E, 0x2E, 0xC6, 0x33,
         0x04, 0x26, 0xE4, 0x07, 0xE8, 0xDA, 0xA9, 0xBE,
         0xD6, 0xD7, 0x20, 0x0A, 0x0A, 0x2B, 0xE5, 0x35,
         0xB3, 0x3D, 0xC7, 0x37, 0x7D, 0x18, 0x13, 0xE7,
         0xC9, 0xB5, 0x44, 0xB8, 0x04, 0xE0, 0x8E, 0x0D,
         0xA0, 0x2B, 0xB8, 0x46, 0x3D, 0x49, 0x9B, 0x30,
         0x20, 0x06, 0x72, 0xD1, 0x25, 0xC9, 0x0C, 0xD6,
         0xC9, 0xEE, 0xAA, 0x12, 0x2F, 0x2E, 0x08, 0x3B,
         0xF9, 0x32, 0x7C, 0x0C, 0x79, 0xE0, 0x43, 0xD7,
         0x1E, 0xDA, 0xA9, 0xF0, 0x91, 0x0F, 0x6C, 0x23,
         0x80, 0x30, 0x17, 0x31, 0xE3, 0x08, 0xEC, 0xDF,
         0x2D, 0xDB, 0xC6, 0xE3, 0xEC, 0xEE, 0x52, 0x09,
         0xC8, 0x19, 0xFE, 0x2D, 0x9F, 0x2C, 0x50, 0x01,
         0x9F, 0xD9, 0xE1, 0xDE, 0x2B, 0xEA, 0x90, 0xFD,
         0x8C, 0x07, 0x93, 0x17, 0xF6, 0x22, 0x19, 0x1C,
         0xB4, 0xF9, 0x87, 0xE0, 0x4E, 0xEE, 0x60, 0x05,
         0xFF, 0x0C, 0x6A, 0x0B, 0x4F, 0x16, 0x87, 0x16,
         0xCC, 0xFC, 0xFB, 0xDA, 0xB2, 0xC9, 0xB3, 0xE3,
         0x30, 0x0A, 0x46, 0x27, 0x2D, 0x32, 0xCE, 0x2A,
         0x79, 0x21, 0x10, 0xFE, 0xEC, 0xCA, 0xFE, 0xBE,
         0x01, 0xD6, 0x8F, 0x00, 0xA0, 0x29, 0xAC, 0x37,
         0xCE, 0x2C, 0x9F, 0x19, 0xEC, 0xED, 0xDA, 0xC1,
         0xEF, 0xBE, 0x5E, 0xDA, 0xCC, 0x09, 0xBF, 0x2F,
         0x2C, 0x3D, 0x4C, 0x36, 0x2F, 0x15, 0x1D, 0xDF,
         0x1A, 0xBC, 0xCB, 0xBF, 0x9A, 0xE0, 0xEB, 0x14,
         0xB8, 0x32, 0x31, 0x41, 0xFC, 0x2E, 0x77, 0xFB,
         0x4B, 0xC5, 0x8D, 0xB4, 0x5B, 0xC2, 0x00, 0xEF,
         0xC7, 0x24, 0xEA, 0x4C, 0xDF, 0x55, 0x10, 0x38,
         0xA4, 0xED, 0x7A, 0xB6, 0xF5, 0xAB, 0x90, 0xBF,
         0x91, 0xEC, 0x15, 0x24, 0x0F, 0x48, 0x85, 0x53,
         0xAE, 0x2A, 0xB5, 0xE3, 0xF7, 0xB0, 0xA2, 0xAF,
         0x80, 0xD5, 0x2A, 0x09, 0x3C, 0x37, 0x1F, 0x56,
         0x06, 0x53, 0x91, 0x1B, 0x37, 0xD3, 0x83, 0xA9,
         0xE4, 0xA8, 0x93, 0xCF, 0xCB, 0x07, 0x48, 0x3D,
         0x7E, 0x5D, 0x09, 0x46, 0x24, 0x0E, 0x53, 0xD9,
         0xC0, 0xBE, 0xAF, 0xC7, 0x4A, 0xED, 0xCC, 0x0D,
         0xE8, 0x2D, 0x92, 0x44, 0x16, 0x27, 0x9D, 0xF2,
         0x49, 0xD7, 0x4D, 0xD2, 0xB6, 0xEA, 0xFB, 0x0B,
         0xB2, 0x24, 0xD2, 0x2F, 0x08, 0x24, 0x08, 0xFB,
         0x9B, 0xDE, 0x50, 0xD0, 0x73, 0xE0, 0x17, 0x02,
         0xC6, 0x25, 0xD6, 0x34, 0x3F, 0x2F, 0xED, 0x0F,
         0x2A, 0xF2, 0x2A, 0xDE, 0x1C, 0xDE, 0x46, 0xF9,
         0x60, 0x1A, 0xB1, 0x29, 0xA6, 0x28, 0xC5, 0x11,
         0x15, 0xF4, 0xC2, 0xE8, 0x8E, 0xE8, 0xAC, 0xFD,
         0x35, 0x20, 0x61, 0x2E, 0xE4, 0x25, 0xDF, 0x09,
         0xD5, 0xE8, 0x09, 0xE4, 0xF6, 0xEB, 0x41, 0xFD,
         0x86, 0x1E, 0x9F, 0x3C, 0x87, 0x33, 0x9B, 0x0A,
         0x86, 0xD4, 0x6E, 0xC8, 0x0F, 0xDD, 0xDD, 0xFA,
         0x9C, 0x29, 0x71, 0x4C, 0x5D, 0x48, 0x4B, 0x1E,
         0xB0, 0xDD, 0xF2, 0xAE, 0x93, 0xB8, 0x5A, 0xDE,
         0x57, 0x17, 0x32, 0x56, 0x96, 0x6F, 0x23, 0x47,
         0xA8, 0xF9, 0xE2, 0xAD, 0x9E, 0x98, 0x3A, 0xB3,
         0x01, 0xF1, 0x43, 0x44, 0xFF, 0x7F, 0x81, 0x7E,
         0x9E, 0x35, 0x85, 0xCD, 0x64, 0x93, 0xCF, 0x89,
         0xCF, 0xC0, 0xEC, 0x0E, 0x13, 0x56, 0xE0, 0x7E,
         0x18, 0x61, 0xC1, 0x16, 0x9B, 0xC8, 0xF6, 0x96,
         0x69, 0xAB, 0x58, 0xE8, 0x72, 0x2C, 0xF5, 0x57,
         0xD3, 0x51, 0x3B, 0x24, 0x8E, 0xF0, 0xFD, 0xAD,
         0x58, 0xAB, 0x7C, 0xD9, 0x14, 0x14, 0x95, 0x39,
         0x32, 0x46, 0x86, 0x31, 0x11, 0x12, 0xF8, 0xDE,
         0xF5, 0xC1, 0xAB, 0xDC, 0x9A, 0xFB, 0x89, 0x16,
         0xC5, 0x19, 0x71, 0x0E, 0x7E, 0x0D, 0xA6, 0xF2,
         0x54, 0xE7, 0xA0, 0x04, 0x6E, 0x12, 0x96, 0x15,
         0x85, 0x04, 0x94, 0xEB, 0x8F, 0xEB, 0x44, 0xE0,
         0xED, 0xE9, 0xAD, 0x0D, 0xFD, 0x25, 0xD9, 0x30,
         0x60, 0x0A, 0x28, 0xF0, 0x2D, 0xEA, 0x66, 0xDD,
         0x88, 0xE3, 0x40, 0x04, 0x28, 0x1B, 0x63, 0x2C,
         0x01, 0x0E, 0xF0, 0xED, 0x4A, 0xE3, 0x8E, 0xD9,
         0x0A, 0xEB, 0xD7, 0x12, 0x89, 0x26, 0x0B, 0x2B,
         0x26, 0x11, 0x48, 0xF9, 0x6C, 0xE7, 0xBC, 0xDB,
         0x36, 0xE5, 0xD4, 0x08, 0x23, 0x1D, 0x33, 0x1A,
         0x35, 0x0B, 0x26, 0x02, 0x97, 0xF1, 0x01, 0xE2,
         0x60, 0xF1, 0x14, 0x0E, 0x91, 0x17, 0x20, 0x0B,
         0xB1, 0xFC, 0xAC, 0xFA, 0x52, 0xFA, 0x3E, 0xF6,
         0xAB, 0x0D, 0xE9, 0x17, 0x31, 0x0D, 0xC6, 0xF3,
         0x04, 0xE8, 0x66, 0xEE, 0x43, 0xF0, 0x5B, 0x02,
         0xCC, 0x2C, 0x2F, 0x3D, 0x8F, 0x19, 0x25, 0xF3,
         0x1D, 0xD7, 0x22, 0xDA, 0xEA, 0xE0, 0x84, 0x04,
         0xCC, 0x3A, 0x54, 0x46, 0x8C, 0x23, 0x9C, 0xFB,
         0xD3, 0xD7, 0x57, 0xC5, 0x01, 0xD3, 0xD4, 0x07,
         0x91, 0x42, 0xFA, 0x4A, 0x8E, 0x2F, 0x39, 0x0C,
         0xFC, 0xEC, 0xEE, 0xCF, 0x1C, 0xD3, 0x1C, 0x02,
         0xA1, 0x2C, 0x77, 0x28, 0x0C, 0x11, 0x06, 0x08,
         0x25, 0xF9, 0xC3, 0xE5, 0xA2, 0xED, 0x47, 0x15,
         0xD4, 0x33, 0x39, 0x19, 0x12, 0xF3, 0x76, 0xF5,
         0xC2, 0xF9, 0x4D, 0xFE, 0x1C, 0x1A, 0xC7, 0x39,
         0x45, 0x3A, 0x68, 0x0B, 0x0F, 0xDD, 0x78, 0xD2,
         0x86, 0xDD, 0xA8, 0xF1, 0x0B, 0x2C, 0x70, 0x4D,
         0x72, 0x3A, 0xFB, 0x0C, 0xBB, 0xDE, 0x48, 0xC4,
         0x56, 0xCC, 0x4F, 0xFB, 0xC6, 0x3C, 0xAB, 0x53,
         0xBC, 0x3A, 0x5A, 0x0B, 0x52, 0xE9, 0x15, 0xC1,
         0x3A, 0xC6, 0x73, 0xFD, 0xD4, 0x30, 0x89, 0x36,
         0x3F, 0x24, 0xA7, 0x12, 0x90, 0xF9, 0x0F, 0xD7,
         0x0A, 0xE9, 0x8C, 0x0F, 0xA1, 0x26, 0x89, 0x0E,
         0x39, 0xFE, 0x89, 0x03, 0xB2, 0xE8, 0x22, 0xE7,
         0xF8, 0x16, 0x75, 0x38, 0xC8, 0x29, 0xED, 0x03,
         0x63, 0xFB, 0xEA, 0xE5, 0x58, 0xCF, 0x95, 0xF1,
         0xA9, 0x29, 0xB0, 0x34, 0x2D, 0x1B, 0x65, 0x06,
         0xC1, 0xF3, 0x8D, 0xD0, 0xDD, 0xCD, 0x41, 0x04,
         0x35, 0x2D, 0x99, 0x29, 0x9C, 0x1C, 0x1C, 0x15,
         0x18, 0xF4, 0x90, 0xC7, 0xA2, 0xD2, 0x51, 0xFC,
         0x0D, 0x0A, 0x41, 0x0D, 0x7E, 0x1F, 0xCF, 0x21,
         0xEA, 0x03, 0x6A, 0xF7, 0x4F, 0x02, 0xE7, 0xFA,
         0xC5, 0xE1, 0x9C, 0xEA, 0xF2, 0x03, 0x61, 0x0B,
         0x3F, 0x0A, 0x30, 0x20, 0x7B, 0x2B, 0xD9, 0xFA,
         0x71, 0xDD, 0xDD, 0xE6, 0x91, 0xED, 0xFA, 0xF1,
         0xA8, 0x15, 0x9F, 0x38, 0xF6, 0x1E, 0xE5, 0xF6,
         0x43, 0xED, 0x4F, 0xEB, 0xEB, 0xE6, 0xEC, 0xF8,
         0x8C, 0x25, 0x95, 0x28, 0xA1, 0xFD, 0x58, 0xF6,
         0x5D, 0xFC, 0xE2, 0xEA, 0x15, 0xF0, 0xFA, 0x17,
         0x8B, 0x26, 0x95, 0xFD, 0x67, 0xE7, 0x2D, 0xF1,
         0x57, 0xF9, 0xEB, 0xFE, 0x20, 0x24, 0x09, 0x42,
         0x9A, 0x1E, 0x23, 0xE8, 0x1F, 0xE3, 0x06, 0xDC,
         0xCA, 0xDB, 0xEB, 0x0C, 0xC6, 0x4A, 0x51, 0x42,
         0x9F, 0x13, 0xE1, 0xF9, 0x12, 0xE6, 0xC4, 0xC6,
         0xE1, 0xDC, 0x3C, 0x1F, 0x7B, 0x32, 0xC4, 0x1D,
         0xFA, 0x1B, 0x45, 0x15, 0x4D, 0xEF, 0x03, 0xDD,
         0x56, 0xFE, 0x5F, 0x11, 0x8E, 0xFE, 0x99, 0x03,
         0x15, 0x19, 0xDF, 0x13, 0xF9, 0x01, 0x76, 0x1A,
         0x1F, 0x1D, 0xA1, 0xF9, 0xE0, 0xEE, 0xEE, 0xFC,
         0xA4, 0xFC, 0x64, 0x06, 0x37, 0x2B, 0x5B, 0x31,
         0x5A, 0x0E, 0xA7, 0xF7, 0xCC, 0xF6, 0xEB, 0xEE,
         0x65, 0xF1, 0x14, 0x1C, 0x1F, 0x34, 0x5B, 0x14,
         0x23, 0x01, 0xAD, 0x0F, 0x1E, 0xFD, 0xEE, 0xEB,
         0x60, 0x14, 0x53, 0x32, 0x67, 0x06, 0xE8, 0xEB,
         0x00, 0x03, 0x34, 0x04, 0x64, 0xF6, 0x0D, 0x1C,
         0x60, 0x46, 0x3D, 0x17, 0x9C, 0xEF, 0xFD, 0xF7,
         0x6F, 0xF9, 0x18, 0xE5, 0x47, 0x13, 0xFB, 0x47,
         0xCF, 0x29, 0x4C, 0x06, 0x6F, 0x05, 0x3D, 0xF4,
         0xAB, 0xDB, 0x0E, 0xF6, 0xCA, 0x31, 0xEE, 0x21,
         0xD9, 0xFE, 0x02, 0x12, 0x23, 0x11, 0x77, 0xFC,
         0xBE, 0x09, 0xCC, 0x29, 0x4E, 0x0B, 0x72, 0xE1,
         0xB0, 0xEC, 0x8C, 0xFA, 0x39, 0xF8, 0x8A, 0x21,
         0x66, 0x4D, 0x2C, 0x36, 0x19, 0x00, 0x55, 0xEE,
         0xA6, 0xD5, 0xE4, 0xCB, 0x09, 0xF8, 0x7B, 0x35,
         0xD0, 0x3C, 0xE0, 0x21, 0xEE, 0x19, 0xE2, 0xED,
         0x7B, 0xC9, 0xF4, 0xE3, 0xD1, 0x07, 0x70, 0x04,
         0x86, 0x0C, 0x61, 0x27, 0x98, 0x03, 0xAA, 0xED,
         0x22, 0x00, 0x30, 0x0E, 0xAE, 0xEF, 0x4F, 0xF5,
         0x0A, 0x0B, 0xE6, 0xF4, 0x2F, 0xEE, 0x02, 0x15,
         0x54, 0x22, 0xD5, 0xFB, 0x60, 0xFD, 0xD1, 0x09,
         0x1B, 0xE0, 0x8D, 0xD0, 0x92, 0xFF, 0x60, 0x0D,
         0x1C, 0xF4, 0x4E, 0x0F, 0xCC, 0x2C, 0xB9, 0xF8,
         0x86, 0xE5, 0xE9, 0x03, 0x91, 0xF2, 0x27, 0xC7,
         0x7F, 0xEB, 0x88, 0x18, 0x42, 0xFB, 0xAF, 0xFF,
         0x50, 0x23, 0x82, 0x0B, 0xBC, 0xD1, 0x01, 0xE0,
         0xD7, 0xF7, 0x9E, 0xDA, 0xFC, 0xE9, 0x48, 0x22,
         0xFD, 0x12, 0x80, 0xEA, 0x29, 0x00, 0x39, 0x00,
         0x8B, 0xE0, 0x3F, 0xE2, 0x11, 0x0C, 0x2D, 0xF4,
         0x75, 0xDE, 0x49, 0x04, 0xFD, 0x05, 0xFC, 0xE3,
         0x32, 0xFC, 0x23, 0x11, 0x91, 0xE8, 0x5F, 0xDD,
         0x4F, 0x04, 0x79, 0xFA, 0x78, 0xE4, 0xFC, 0xFA,
         0xC8, 0x0A, 0xFB, 0xE8, 0x3B, 0xEC, 0xE0, 0x06,
         0x2F, 0xF8, 0x87, 0xE5, 0x51, 0xF9, 0xD3, 0xF7,
         0xD0, 0xD6, 0x8A, 0xEF, 0xAC, 0x08, 0x74, 0xFE,
         0xB8, 0xFF, 0x7D, 0x0A, 0x77, 0xEA, 0xCF, 0xCB,
         0xB1, 0xED, 0x7C, 0xF7, 0x65, 0xF7, 0x86, 0x10,
         0xC2, 0x20, 0x24, 0xEB, 0x89, 0xDB, 0x5E, 0xF1,
         0x06, 0xED, 0xFD, 0xE7, 0x62, 0x07, 0xBC, 0x15,
         0xC4, 0xF1, 0xFB, 0xF9, 0x93, 0x15, 0x0A, 0x01,
         0x16, 0xF8, 0x97, 0x03, 0x9E, 0xF1, 0x74, 0xCE,
         0xE2, 0xEC, 0xFC, 0x0B, 0x37, 0x14, 0xE8, 0x22,
         0xDF, 0x30, 0x73, 0xF9, 0xF9, 0xD0, 0xD5, 0xE7,
         0x05, 0xEC, 0xDD, 0xEE, 0x28, 0x1D, 0xD0, 0x37,
         0x82, 0xFE, 0xFC, 0xFD, 0xE0, 0x08, 0xF5, 0xFB,
         0x3F, 0xF7, 0xDC, 0x1C, 0x92, 0x12, 0x87, 0xE5,
         0x96, 0xFF, 0xAF, 0x11, 0xF0, 0x07, 0x69, 0x1F,
         0x37, 0x3E, 0x56, 0x08, 0x46, 0xDA, 0x24, 0xFA,
         0x20, 0xF7, 0x1C, 0xF3, 0x2B, 0x2D, 0x16, 0x4C,
         0xE2, 0x10, 0x57, 0x01, 0x0A, 0x10, 0xFA, 0xF4,
         0xBC, 0xEB, 0xC1, 0x27, 0x19, 0x28, 0xAF, 0xFB,
         0xAE, 0x13, 0x63, 0x22, 0x03, 0xFD, 0xE7, 0x12,
         0x4A, 0x3D, 0xDB, 0x0F, 0xAC, 0xF9, 0x23, 0x15,
         0x2A, 0xFF, 0x45, 0xED, 0x29, 0x21, 0x14, 0x48,
         0x2F, 0x0D, 0x3B, 0x17, 0xD0, 0x33, 0x96, 0x06,
         0x70, 0xE7, 0x1C, 0x1C, 0x9C, 0x10, 0xDE, 0xE7,
         0x7C, 0x20, 0xFF, 0x3C, 0xAA, 0x16, 0xA5, 0x1D,
         0xAE, 0x39, 0x4E, 0x06, 0x28, 0xE3, 0x4E, 0x07,
         0x45, 0x0C, 0x29, 0x05, 0x66, 0x30, 0xE3, 0x43,
         0x00, 0x13, 0x67, 0x10, 0x09, 0x1B, 0x56, 0xFC,
         0xFD, 0xEF, 0x70, 0x1B, 0xCE, 0x12, 0xCC, 0x09,
         0xE5, 0x23, 0xEC, 0x25, 0xE7, 0x0F, 0xEF, 0x10,
         0x69, 0x1A, 0x60, 0xFD, 0xC9, 0xFD, 0x87, 0x0F,
         0x77, 0x0C, 0xB4, 0x0A, 0x40, 0x19, 0x07, 0x19,
         0x68, 0x13, 0x52, 0x15, 0x3B, 0x0F, 0xB9, 0x04,
         0xCD, 0x08, 0x4A, 0x05, 0x69, 0xF9, 0xA9, 0x11,
         0xA7, 0x1A, 0xD3, 0x17, 0x26, 0x19, 0x2D, 0x18,
         0xED, 0xF5, 0x6F, 0xED, 0x36, 0x02, 0x14, 0x03,
         0x98, 0x0A, 0x6F, 0x28, 0x7A, 0x21, 0xC9, 0xFD,
         0x0B, 0x0C, 0x0F, 0x08, 0xCB, 0xE9, 0xAE, 0xF8,
         0x94, 0x15, 0x96, 0xF3, 0x66, 0xF8, 0xEC, 0x21,
         0x0D, 0x0B, 0x6D, 0xF8, 0x5E, 0x18, 0xBE, 0x11,
         0x72, 0xDE, 0x4C, 0xFA, 0x87, 0x0D, 0x40, 0xEA,
         0xD4, 0xEF, 0xB3, 0x12, 0x35, 0x03, 0x74, 0xFE,
         0x37, 0x27, 0x22, 0x17, 0xF4, 0xE6, 0xED, 0xED,
         0x9F, 0xF0, 0xE4, 0xD1, 0xEE, 0xFC, 0x76, 0x26,
         0x98, 0x0D, 0xC9, 0x09, 0x71, 0x0F, 0x18, 0xE3,
         0xD2, 0xD6, 0x7A, 0xFA, 0x30, 0xFA, 0x0E, 0xF0,
         0x3D, 0x0E, 0x25, 0x0B, 0x10, 0xF2, 0xDD, 0xFE,
         0xB8, 0x08, 0x28, 0xEF, 0x87, 0xEC, 0xA1, 0xF3,
         0x55, 0xE2, 0x8E, 0xF0, 0x07, 0x0D, 0xBB, 0x12,
         0x1D, 0x06, 0xA3, 0x05, 0x57, 0xF6, 0x1F, 0xE9,
         0xC0, 0xEA, 0xD6, 0xF4, 0x77, 0xED, 0x05, 0xF6,
         0x4F, 0x00, 0xFE, 0xF9, 0x57, 0x0B, 0x81, 0x0E,
         0xE2, 0x00, 0xB2, 0xEE, 0x1B, 0xE8, 0xD1, 0xD3,
         0x97, 0xE9, 0x96, 0xFF, 0xC1, 0x0F, 0xB7, 0x11,
         0xEA, 0x0C, 0x62, 0xEF, 0x1B, 0xE3, 0xD0, 0xF1,
         0x38, 0xF0, 0xBA, 0xEB, 0x7C, 0xFA, 0x56, 0xFE,
         0x07, 0xF0, 0x58, 0x06, 0xEA, 0x10, 0xF9, 0x03,
         0x60, 0xFB, 0x06, 0xF5, 0x8A, 0xD9, 0xDB, 0xE9,
         0x05, 0x07, 0xFA, 0x0A, 0x0E, 0x09, 0xE1, 0x07,
         0x3D, 0xF0, 0x8E, 0xEC, 0x10, 0x05, 0x56, 0x06,
         0xC3, 0x00, 0x8A, 0xFA, 0x51, 0xE9, 0x17, 0xD7,
         0x43, 0xFF, 0x75, 0x15, 0x08, 0x1C, 0xC5, 0x1A,
         0x39, 0x07, 0x79, 0xD5, 0x69, 0xD7, 0xF3, 0xF2,
         0x38, 0xF9, 0xB6, 0x10, 0x05, 0x1F, 0x03, 0x07,
         0xE0, 0x06, 0xB0, 0x11, 0xB1, 0xFF, 0x8E, 0xFD,
         0xD3, 0xFD, 0x3D, 0xE2, 0x73, 0xE0, 0x72, 0x11,
         0x4F, 0x12, 0x35, 0x1A, 0xD9, 0x2D, 0xD5, 0x10,
         0xE2, 0xDB, 0xCA, 0xF0, 0x52, 0xFD, 0x77, 0xF2,
         0xAE, 0x0E, 0x89, 0x20, 0x17, 0xEE, 0x86, 0x04,
         0x05, 0x1D, 0x1C, 0x03, 0x4D, 0x06, 0xD4, 0x15,
         0xD4, 0xE5, 0x2D, 0xDD, 0x13, 0x19, 0x67, 0x12,
         0x89, 0x0B, 0xEE, 0x2A, 0xCD, 0x08, 0x9A, 0xD1,
         0xD5, 0x09, 0x00, 0x14, 0x96, 0xF8, 0x74, 0x13,
         0x03, 0x1B, 0x77, 0xD4, 0x25, 0xF7, 0xEB, 0x2A,
         0x97, 0x0E, 0x90, 0x18, 0x6A, 0x29, 0x93, 0xE2,
         0x58, 0xD0, 0xA8, 0x11, 0x35, 0x05, 0xB0, 0x00,
         0x5F, 0x33, 0xEA, 0x0E, 0xFB, 0xCB, 0x7F, 0x18,
         0x1A, 0x25, 0x9E, 0xF7, 0xF7, 0x16, 0xDB, 0x19,
         0x6E, 0xBA, 0x18, 0xE9, 0x41, 0x28, 0x86, 0x12,
         0x29, 0x1A, 0x4A, 0x3E, 0x77, 0xEC, 0xE7, 0xD0,
         0xC8, 0x00, 0xE1, 0xF7, 0x58, 0xF2, 0x66, 0x21,
         0x7E, 0x17, 0x81, 0xF8, 0xF8, 0x21, 0x12, 0x1A,
         0x1A, 0xFC, 0x81, 0xFE, 0xCB, 0xEB, 0xE6, 0xCA,
         0x24, 0x02, 0x07, 0x1A, 0xA9, 0x17, 0x20, 0x20,
         0x20, 0x0E, 0x5C, 0xDE, 0x55, 0xF2, 0x88, 0xFE,
         0xA2, 0xFD, 0x30, 0x0E, 0x6B, 0x0B, 0xBC, 0xDC,
         0x65, 0xF1, 0xCC, 0x0A, 0x01, 0x07, 0x2E, 0x1D,
         0xD4, 0x21, 0xF8, 0xEB, 0x49, 0xE8, 0x0F, 0xF3,
         0x3B, 0xE5, 0xD7, 0xFD, 0x93, 0x15, 0x59, 0xF3,
         0x4C, 0xFE, 0x9C, 0x24, 0xB5, 0x0B, 0x61, 0x04,
         0xA1, 0x06, 0x79, 0xD5, 0x10, 0xC6, 0x5E, 0x03,
         0xCB, 0x08, 0xDA, 0x18, 0xA7, 0x34, 0xE7, 0x09,
         0xE4, 0xD5, 0x18, 0x08, 0x79, 0xEC, 0x3B, 0xE5,
         0x64, 0x21, 0x25, 0x0D, 0xCC, 0xCC, 0xC0, 0x17,
         0x22, 0x1F, 0x66, 0xF2, 0x9B, 0x21, 0x06, 0x1A,
         0xB1, 0xB5, 0x80, 0xE6, 0xD2, 0x18, 0x6F, 0xED,
         0x38, 0x1E, 0x0A, 0x3C, 0x4A, 0xE5, 0x12, 0xEC,
         0x36, 0x1E, 0xF1, 0xE0, 0xFC, 0xF2, 0xFA, 0x29,
         0x37, 0xDF, 0x55, 0xD9, 0x24, 0x2F, 0x3F, 0x08,
         0x0D, 0xFB, 0x0E, 0x42, 0x04, 0x00, 0xEE, 0xC8,
         0xFC, 0x19, 0x27, 0xF9, 0x71, 0xDC, 0x8E, 0x2C,
         0x97, 0x09, 0x37, 0xDB, 0xD0, 0x37, 0x9B, 0x29,
         0xA1, 0xF4, 0x74, 0x28, 0x1A, 0x06, 0x53, 0xA9,
         0x50, 0x0D, 0xA0, 0x27, 0x45, 0xEE, 0x68, 0x36,
         0xE4, 0x44, 0x8D, 0xD3, 0x57, 0x06, 0x18, 0x34,
         0xBD, 0xDA, 0x2D, 0xF8, 0x14, 0x31, 0xFA, 0xCD,
         0x03, 0xFB, 0xF1, 0x52, 0x06, 0x0C, 0x70, 0x08,
         0x5C, 0x43, 0x1F, 0xDC, 0x2C, 0xCF, 0x36, 0x33,
         0x85, 0xF8, 0xFA, 0xF0, 0xAD, 0x43, 0xDC, 0x06,
         0xC0, 0xE2, 0x8B, 0x48, 0xFF, 0x1A, 0x39, 0xE7,
         0x3F, 0x16, 0xC2, 0xF7, 0x04, 0xC9, 0xDD, 0x32,
         0xC9, 0x28, 0xA1, 0xFD, 0x76, 0x28, 0x5E, 0x10,
         0x12, 0xD6, 0xC9, 0x33, 0xCA, 0x2B, 0xEA, 0xF4,
         0x67, 0x0A, 0x5F, 0xFC, 0x81, 0xC2, 0x01, 0x26,
         0xBD, 0x3F, 0x74, 0x11, 0xF3, 0x25, 0x99, 0x14,
         0x3F, 0xBF, 0xC4, 0x0C, 0xE7, 0x25, 0xFC, 0xF8,
         0xC1, 0x16, 0xCB, 0x14, 0xAE, 0xCC, 0x26, 0x17,
         0xCC, 0x3F, 0x05, 0x08, 0x44, 0x16, 0xE5, 0x0E,
         0x11, 0xBC, 0x5D, 0xFE, 0x9E, 0x34, 0x67, 0x04,
         0xBE, 0x22, 0x53, 0x25, 0x79, 0xCD, 0xF2, 0x07,
         0x93, 0x3A, 0xD7, 0xF3, 0x20, 0x07, 0x43, 0x0E,
         0x0C, 0xAC, 0xA8, 0xF8, 0x2A, 0x4F, 0x94, 0x1C,
         0xE4, 0x20, 0xD9, 0x2F, 0x1B, 0xB3, 0xAB, 0xCB,
         0x16, 0x27, 0x8B, 0xF5, 0xF9, 0x09, 0xA7, 0x3C,
         0xFD, 0xCC, 0x38, 0xEA, 0x27, 0x4D, 0x17, 0x09,
         0x90, 0xF7, 0x51, 0x2D, 0x80, 0xB2, 0xF0, 0xBA,
         0x25, 0x3F, 0x8A, 0x0C, 0x47, 0x02, 0x23, 0x48,
         0x28, 0xDF, 0x0F, 0xC4, 0xFB, 0x35, 0xF7, 0x02,
         0xBA, 0xE3, 0x28, 0x29, 0x54, 0xC8, 0x85, 0xB2,
         0x77, 0x3E, 0x20, 0x20, 0x83, 0x04, 0xA6, 0x40,
         0xB2, 0xD7, 0xC4, 0xAA, 0xDE, 0x2A, 0xAB, 0xFC,
         0xF3, 0xD7, 0xDA, 0x30, 0x20, 0xE4, 0xD2, 0xB4,
         0xBF, 0x46, 0x68, 0x2C, 0x8E, 0xF4, 0x79, 0x28,
         0x94, 0xD6, 0x6A, 0x92, 0xF0, 0x17, 0x52, 0x16,
         0x05, 0xFC, 0x1A, 0x3E, 0x31, 0xFF, 0x77, 0xB6,
         0xF6, 0x1A, 0x86, 0x05, 0x0F, 0xDC, 0xD7, 0x23,
         0xA3, 0xEA, 0x2A, 0xAF, 0xA4, 0x28, 0xCF, 0x1D,
         0x97, 0xF5, 0x14, 0x32, 0x0D, 0xF4, 0x2A, 0xAA,
         0x12, 0x17, 0xFB, 0x10, 0x08, 0xE2, 0x27, 0x24,
         0x99, 0xED, 0x5D, 0xB8, 0x31, 0x24, 0x6F, 0x1A,
         0xA3, 0xF5, 0xA4, 0x2A, 0x34, 0xEB, 0x76, 0xAE,
         0xA9, 0x1A, 0x73, 0x04, 0x44, 0xE6, 0xB7, 0x2B,
         0x34, 0xF6, 0xEE, 0xC6, 0x67, 0x32, 0x89, 0x1C,
         0x68, 0xE6, 0x33, 0x1A, 0x4C, 0xDF, 0x03, 0xB5,
         0x7E, 0x21, 0x8D, 0x1A, 0xF2, 0xF8, 0x63, 0x30,
         0xA9, 0xEF, 0xA7, 0xC6, 0x43, 0x2B, 0xAF, 0x07,
         0xD4, 0xE5, 0x8A, 0x23, 0x46, 0xDE, 0xA9, 0xC7,
         0x1F, 0x3A, 0x72, 0x1D, 0x62, 0xFA, 0x81, 0x2C,
         0x37, 0xE3, 0xE6, 0xBA, 0x3A, 0x29, 0xE1, 0x09,
         0x24, 0xEB, 0xBA, 0x27, 0x21, 0xDF, 0x01, 0xD8,
         0x99, 0x42, 0x99, 0x1C, 0x79, 0xFC, 0x03, 0x2D,
         0x5D, 0xD4, 0x14, 0xC0, 0x6C, 0x33, 0xC8, 0x06,
         0x8D, 0xFB, 0x1D, 0x37, 0x99, 0xE1, 0x0F, 0xDF,
         0x55, 0x51, 0x5C, 0x11, 0x69, 0xF4, 0xC3, 0x1A,
         0x7F, 0xBA, 0x2A, 0xC4, 0x97, 0x46, 0xCD, 0x1B,
         0x22, 0x12, 0x5F, 0x40, 0x3F, 0xD8, 0xC1, 0xDF,
         0x60, 0x3D, 0xC3, 0xFA, 0xCF, 0xFB, 0x3F, 0x20,
         0x04, 0xBD, 0x03, 0xEB, 0xAB, 0x5B, 0x86, 0x14,
         0x31, 0x1B, 0x4D, 0x35, 0x40, 0xB2, 0x01, 0xD6,
         0x59, 0x45, 0x34, 0xF2, 0x86, 0x0C, 0x80, 0x34,
         0x94, 0xBC, 0xC8, 0xF6, 0xCD, 0x5B, 0x81, 0xF9,
         0xE3, 0x16, 0x9A, 0x22, 0xD0, 0x9F, 0x00, 0xEC,
         0xC4, 0x4B, 0xC3, 0xEF, 0x7B, 0x2E, 0x77, 0x36,
         0x47, 0xB2, 0x01, 0x0A, 0x3E, 0x5C, 0x33, 0xDE,
         0x76, 0x10, 0x07, 0x1A, 0x77, 0x93, 0x5A, 0x07,
         0x2F, 0x62, 0x66, 0xF4, 0x1D, 0x31, 0x0D, 0x28,
         0x3B, 0xA5, 0xFF, 0x0F, 0xB2, 0x4D, 0xE9, 0xE1,
         0xDA, 0x23, 0x20, 0x0C, 0x0B, 0x99, 0xAF, 0x1A,
         0xBE, 0x4D, 0x29, 0xFC, 0x7A, 0x41, 0x3A, 0x10,
         0xD4, 0x99, 0x34, 0x15, 0x85, 0x36, 0x23, 0xDE,
         0x96, 0x29, 0x38, 0x01, 0x1E, 0xB0, 0xAD, 0x32,
         0xCC, 0x3D, 0xCF, 0xF4, 0x8B, 0x35, 0x94, 0xE5,
         0x27, 0xA5, 0xF1, 0x26, 0xE5, 0x17, 0x9E, 0xEB,
         0xE9, 0x46, 0x3A, 0xF3, 0x32, 0xC0, 0x6B, 0x4A,
         0xDA, 0x1A, 0x7C, 0xEB, 0x88, 0x2F, 0xF8, 0xCC,
         0xEB, 0xB0, 0xC6, 0x44, 0x37, 0x1B, 0x20, 0xF9,
         0x11, 0x46, 0xCB, 0xD9, 0xD8, 0xC7, 0x27, 0x47,
         0xF9, 0x09, 0x04, 0xE8, 0x3A, 0x26, 0x8C, 0xBA,
         0x84, 0xD2, 0x5B, 0x4C, 0x68, 0x11, 0x7F, 0x16,
         0xA7, 0x31, 0x4D, 0xBB, 0xAA, 0xE0, 0xED, 0x36,
         0x30, 0xE9, 0x21, 0x08, 0xFF, 0x23, 0x8F, 0xB9,
         0x3C, 0x03, 0xCE, 0x51, 0xB6, 0xFF, 0x22, 0x20,
         0x44, 0x14, 0x63, 0xAC, 0x35, 0xFB, 0xA9, 0x23,
         0x61, 0xE3, 0xAF, 0x24, 0x7C, 0x12, 0xA8, 0xC8,
         0x63, 0x34, 0xD5, 0x37, 0x1C, 0xEA, 0xB3, 0x1F,
         0x97, 0xE1, 0xD2, 0x9E, 0xE5, 0x21, 0x66, 0x24,
         0x02, 0xF8, 0x3B, 0x3C, 0xED, 0xF8, 0x3F, 0xC9,
         0xF6, 0x31, 0x02, 0x17, 0xE1, 0xE4, 0x7A, 0x1D,
         0x4D, 0xD4, 0x39, 0xC5, 0x71, 0x3F, 0x54, 0x22,
         0x34, 0x08, 0xE0, 0x27, 0x3D, 0xD9, 0xDC, 0xD8,
         0x33, 0x2B, 0x38, 0x01, 0x7B, 0x07, 0xB8, 0x0A,
         0x40, 0xC3, 0x44, 0xF5, 0xCA, 0x38, 0xB4, 0x0B,
         0xB1, 0x25, 0x08, 0x14, 0x8C, 0xBE, 0xB4, 0xFF,
         0x7D, 0x21, 0xC4, 0xE7, 0x3B, 0x19, 0xAA, 0xFB,
         0xF3, 0xC6, 0x9C, 0x28, 0x6E, 0x3D, 0x83, 0x02,
         0x46, 0x31, 0x5E, 0xE9, 0x80, 0xA6, 0xFF, 0x19,
         0x1F, 0x0E, 0x7F, 0xEA, 0xD8, 0x3C, 0xCF, 0xF4,
         0xBA, 0xCE, 0x3B, 0x4D, 0xD6, 0x1F, 0x55, 0xEC,
         0xDE, 0x28, 0x47, 0xC3, 0xCF, 0xB6, 0x26, 0x34,
         0xEA, 0x09, 0xA0, 0x08, 0xCE, 0x42, 0x89, 0xDA,
         0x59, 0xEB, 0xC3, 0x40, 0xE0, 0xED, 0x41, 0xFE,
         0x1C, 0x13, 0x58, 0xB0, 0x34, 0xFB, 0x6E, 0x42,
         0x4F, 0xF7, 0xB1, 0x2F, 0x0C, 0x1D, 0xF3, 0xB4,
         0x5A, 0x13, 0xB6, 0x2B, 0xF6, 0xD6, 0x74, 0x1A,
         0x7C, 0x00, 0x78, 0xB5, 0x74, 0x30, 0xF6, 0x42,
         0xDC, 0xF5, 0xF1, 0x2D, 0xAF, 0xF9, 0xB6, 0xB6,
         0xB9, 0x1A, 0x23, 0x0D, 0x9B, 0xE1, 0x17, 0x22,
         0xED, 0xE6, 0x41, 0xE7, 0xCE, 0x49, 0x7E, 0x1B,
         0xA0, 0x02, 0x1F, 0x1D, 0x40, 0xB6, 0x2D, 0xD2,
         0x58, 0x33, 0xCD, 0xF1, 0xF7, 0x09, 0xB8, 0x2F,
         0x35, 0xCE, 0xF3, 0x0E, 0x70, 0x4E, 0xC2, 0xE8,
         0xDD, 0x09, 0xE7, 0x07, 0xD7, 0xA2, 0xB7, 0x12,
         0x38, 0x43, 0x14, 0xEE, 0x7E, 0x36, 0x53, 0x11,
         0x73, 0xBA, 0x7E, 0x33, 0x0D, 0x2F, 0x93, 0xDC,
         0x59, 0x24, 0xC2, 0xDC, 0x0C, 0xAE, 0xEE, 0x43,
         0x5C, 0x28, 0xF5, 0xFF, 0x77, 0x46, 0x95, 0xD9,
         0xDE, 0xCB, 0x61, 0x47, 0x4A, 0xF9, 0x6E, 0xE9,
         0x9F, 0x22, 0xA7, 0xBE, 0x6C, 0xE7, 0x42, 0x5D,
         0x5E, 0x0B, 0x04, 0x17, 0xB9, 0x28, 0xFC, 0xB4,
         0x14, 0xFB, 0xAD, 0x3F, 0xE5, 0xE5, 0xC4, 0x16,
         0x2C, 0x0F, 0xDC, 0xAF, 0x10, 0x24, 0xA4, 0x4A,
         0x75, 0xF2, 0xD9, 0x32, 0x44, 0xF9, 0x86, 0xA5,
         0x85, 0x25, 0x31, 0x24, 0xED, 0xE2, 0xE0, 0x35,
         0x48, 0xF3, 0x11, 0xC8, 0x3C, 0x4A, 0x4F, 0x1F,
         0x57, 0xEF, 0x7D, 0x2B, 0x56, 0xCA, 0xA7, 0xC8,
         0x6A, 0x3D, 0x49, 0x02, 0x84, 0x07, 0x9E, 0x33,
         0x89, 0xCC, 0x09, 0x02, 0x4C, 0x46, 0x0B, 0xF0,
         0xF5, 0x0F, 0x44, 0x0A, 0x91, 0xA9, 0x4F, 0x0D,
         0x7D, 0x32, 0x39, 0xEE, 0x90, 0x2F, 0xE0, 0x08,
         0x3D, 0xC3, 0xD9, 0x2F, 0x7E, 0x1D, 0x06, 0xE4,
         0x59, 0x27, 0x8E, 0xD9, 0x19, 0xBD, 0xF8, 0x3E,
         0xAD, 0x15, 0x49, 0x01, 0xDA, 0x39, 0x21, 0xD9,
         0x3B, 0xD9, 0x7B, 0x39, 0x67, 0xF6, 0x9A, 0xFB,
         0x34, 0x19, 0x53, 0xBF, 0xFC, 0xF5, 0xF4, 0x3D,
         0xA2, 0xF1, 0x3D, 0x1E, 0x1E, 0x19, 0x71, 0xBB,
         0x04, 0x16, 0xC1, 0x27, 0xAF, 0xD4, 0xA6, 0x15,
         0xB1, 0xF3, 0xA3, 0xB9, 0xE8, 0x37, 0xC3, 0x26,
         0xB6, 0xE6, 0xE4, 0x2A, 0x2A, 0xE4, 0x15, 0xC6,
         0x45, 0x38, 0xE5, 0xFE, 0x4E, 0xE8, 0xC8, 0x21,
         0x63, 0xC3, 0x57, 0xE7, 0xF1, 0x51, 0x41, 0xF5,
         0xD0, 0x06, 0xD3, 0x22, 0xED, 0xAF, 0x99, 0xF7,
         0x15, 0x33, 0x09, 0xD5, 0x25, 0x07, 0x27, 0x0C,
         0x6E, 0xBB, 0x02, 0x2A, 0xFC, 0x3A, 0xEA, 0xE1,
         0xD7, 0x12, 0xF1, 0xDC, 0xD9, 0xA9, 0x10, 0x1E,
         0xBD, 0x0E, 0x3B, 0xE6, 0x3C, 0x27, 0xF5, 0xDF,
         0x8A, 0xDD, 0x8D, 0x43, 0x4C, 0xF6, 0x45, 0xE7,
         0xB9, 0x0B, 0xA6, 0xAC, 0x68, 0xDB, 0xD4, 0x3E,
         0x21, 0xEA, 0x0C, 0x16, 0xD7, 0x1F, 0x10, 0xB6,
         0x56, 0x10, 0xF0, 0x2C, 0x67, 0xCA, 0xEE, 0x0D,
         0x52, 0xEA, 0x4A, 0xA7, 0x03, 0x31, 0x86, 0x21,
         0x01, 0xE0, 0xF9, 0x30, 0x8A, 0xDF, 0x94, 0xC6,
         0xFC, 0x3E, 0x54, 0xF5, 0x04, 0xE4, 0xDC, 0x1C,
         0x54, 0xB6, 0x3A, 0xE6, 0xF2, 0x4F, 0x58, 0xED,
         0x86, 0x0E, 0x87, 0x27, 0x37, 0xAF, 0x11, 0x08,
         0x22, 0x3F, 0x7B, 0xCB, 0x2E, 0x0C, 0xA0, 0x0C,
         0x88, 0xB0, 0xF5, 0x2F, 0x56, 0x3B, 0x34, 0xE0,
         0xC9, 0x33, 0xDA, 0xF2, 0x4C, 0xB6, 0x9E, 0x43,
         0x4B, 0x0E, 0x6A, 0xD8, 0xBA, 0x36, 0xB8, 0xD6,
         0x6E, 0xDE, 0x0C, 0x5F, 0x86, 0x03, 0x6D, 0xFF,
         0xA5, 0x3B, 0x49, 0xBF, 0x72, 0xF8, 0xA4, 0x4A,
         0x72, 0xDD, 0xD0, 0x12, 0x5A, 0x23, 0x62, 0xBE,
         0xB9, 0x32, 0x70, 0x50, 0x24, 0xED, 0x3C, 0x2F,
         0xF5, 0x03, 0xAB, 0xB8, 0x2E, 0x41, 0xFE, 0x26,
         0xE2, 0xDB, 0xFB, 0x3D, 0x37, 0xFF, 0xE2, 0xE1,
         0x32, 0x67, 0xD2, 0x22, 0x3D, 0xF0, 0x00, 0x33,
         0xD4, 0xCF, 0x64, 0xF1, 0x00, 0x54, 0x57, 0xFB,
         0xC2, 0x12, 0xA4, 0x34, 0x02, 0xD7, 0xB0, 0x2C,
         0xF9, 0x56, 0xA8, 0xEE, 0x6E, 0x25, 0xE1, 0x0E,
         0x17, 0xBF, 0x30, 0x37, 0x47, 0x2F, 0x46, 0xF3,
         0x3C, 0x46, 0x7F, 0x08, 0xDC, 0xEC, 0xCB, 0x5C,
         0x4B, 0x18, 0x0E, 0xEE, 0x3B, 0x2D, 0x53, 0xD1,
         0x98, 0xEE, 0x9B, 0x56, 0x92, 0x0C, 0x08, 0x1C,
         0x10, 0x43, 0x35, 0xE5, 0xE2, 0x1D, 0x7C, 0x48,
         0x42, 0xE6, 0x0E, 0x0F, 0x75, 0x10, 0xCB, 0xD2,
         0xF2, 0x3D, 0x0E, 0x3C, 0x41, 0xF7, 0xF8, 0x32,
         0x17, 0xFC, 0x64, 0xE3, 0xF9, 0x51, 0xE5, 0x13,
         0x0D, 0xF1, 0x4E, 0x2C, 0x52, 0xD6, 0xB2, 0xF6,
         0xC6, 0x4E, 0x10, 0x01, 0xEB, 0x18, 0xC1, 0x31,
         0xFB, 0xDC, 0x5E, 0x22, 0x68, 0x34, 0xBA, 0xDD,
         0x42, 0x16, 0xD8, 0x02, 0x61, 0xCC, 0x6C, 0x3F,
         0x0A, 0x2D, 0x18, 0xEF, 0x70, 0x35, 0x7C, 0xF9,
         0xC8, 0xD7, 0x93, 0x41, 0x2F, 0xF6, 0x9C, 0xD6,
         0x60, 0x2D, 0x48, 0xDE, 0xE7, 0xFC, 0xD8, 0x60,
         0x3A, 0xF5, 0x1A, 0xFE, 0xC6, 0x24, 0x5B, 0xC6,
         0x0B, 0x07, 0x0E, 0x34, 0xE8, 0xCE, 0x50, 0x03,
         0x75, 0x11, 0x07, 0xD7, 0x3A, 0x3B, 0x6F, 0x2E,
         0xB3, 0xDD, 0x1A, 0x13, 0x66, 0xEE, 0xFD, 0xD6,
         0x34, 0x34, 0x5C, 0xFD, 0xBC, 0xD7, 0xE3, 0x14,
         0x72, 0xDA, 0x37, 0xFA, 0xCB, 0x4E, 0x03, 0xF8,
         0xAB, 0xF0, 0xD0, 0x0E, 0xF0, 0xC0, 0xC4, 0xFF,
         0x27, 0x25, 0x28, 0xCD, 0xC0, 0xFC, 0xB2, 0x02,
         0x0B, 0xDA, 0xA7, 0x3B, 0x49, 0x24, 0x39, 0xD1,
         0xDA, 0x05, 0x99, 0xD4, 0x6A, 0xC8, 0x70, 0x2D,
         0x1A, 0xFE, 0xB8, 0xD6, 0xDB, 0x0F, 0xDF, 0xE0,
         0x83, 0xFC, 0x9F, 0x36, 0x06, 0xEA, 0x04, 0xDC,
         0x7A, 0xF3, 0xD8, 0xC9, 0x1D, 0x06, 0xB5, 0x23,
         0xB9, 0xD9, 0x14, 0xEF, 0x36, 0xF3, 0xD5, 0xE0,
         0xB8, 0x2E, 0x0F, 0x13, 0xFE, 0xD5, 0x0D, 0xEF,
         0x6D, 0xC9, 0x1D, 0xDA, 0xB2, 0x21, 0xA4, 0xF4,
         0xF4, 0xE8, 0x51, 0x03, 0xCE, 0xDD, 0xFA, 0x17,
         0x7D, 0x28, 0xEF, 0xDA, 0xAB, 0xE4, 0xBE, 0xD5,
         0x5B, 0xC1, 0x7A, 0x1A, 0x01, 0x1B, 0x76, 0xE6,
         0xE4, 0x04, 0xD5, 0xE9, 0x2B, 0xE3, 0x64, 0x2C,
         0x27, 0xFF, 0xEC, 0xD3, 0x26, 0xEC, 0x90, 0xC9,
         0xA5, 0xF5, 0xE2, 0x3A, 0xD3, 0xF9, 0x9A, 0xF6,
         0xA0, 0xF6, 0xDC, 0xC5, 0xFC, 0x11, 0x5C, 0x2A,
         0xD0, 0xDC, 0x60, 0xF6, 0x82, 0xDB, 0x0A, 0xC5,
         0x7B, 0x2C, 0xAF, 0x18, 0xEC, 0xE3, 0xA7, 0x10,
         0x69, 0xE1, 0x1D, 0xE5, 0xBB, 0x33, 0x19, 0xF1,
         0x0B, 0xD1, 0xC2, 0xF3, 0x28, 0xD1, 0xEF, 0x01,
         0xB8, 0x46, 0x07, 0xFA, 0xCB, 0xF1, 0xF8, 0xF3,
         0xB6, 0xCF, 0x8A, 0x1F, 0xB2, 0x2A, 0x4F, 0xE1,
         0x49, 0xFB, 0xF3, 0xD8, 0xA6, 0xD7, 0x96, 0x38,
         0x04, 0x17, 0xAC, 0xF3, 0x9C, 0x14, 0xEF, 0xD3,
         0x33, 0xF7, 0x6A, 0x3F, 0x2E, 0xED, 0xE6, 0xEC,
         0x5C, 0xFC, 0xCD, 0xC3, 0x53, 0x1B, 0xFA, 0x46,
         0x67, 0xF7, 0xBE, 0x0D, 0x20, 0xFB, 0xAB, 0xD1,
         0x7F, 0x35, 0x27, 0x23, 0x77, 0xD9, 0xE3, 0x06,
         0xAA, 0xE2, 0x6E, 0xE7, 0x67, 0x5F, 0x83, 0x25,
         0x87, 0xF9, 0x44, 0x1A, 0xAB, 0xD2, 0xD9, 0xFC,
         0x7D, 0x4D, 0xA9, 0xFA, 0x9E, 0xF9, 0x7D, 0x09,
         0xBA, 0xD3, 0x74, 0x2E, 0x6B, 0x50, 0x00, 0x04,
         0x43, 0x1B, 0xA8, 0x01, 0x48, 0xD8, 0xEB, 0x3A,
         0x47, 0x2A, 0x3F, 0xE8, 0x26, 0x19, 0xB5, 0xEB,
         0xD3, 0xF4, 0x2E, 0x6D, 0x43, 0x27, 0x05, 0x00,
         0x78, 0x29, 0xBA, 0xD0, 0x7A, 0x00, 0xAB, 0x5A,
         0x72, 0xFB, 0x01, 0x09, 0xB8, 0x22, 0x83, 0xDF,
         0x44, 0x37, 0xFB, 0x56, 0xAE, 0xFC, 0x83, 0x1B,
         0x94, 0x0D, 0x5E, 0xE0, 0x75, 0x3F, 0x63, 0x2A,
         0x82, 0xEA, 0xCF, 0x1E, 0xFC, 0xFC, 0x3A, 0x07,
         0x88, 0x69, 0x38, 0x2E, 0x0C, 0xFC, 0xFC, 0x17,
         0x50, 0xE0, 0x6D, 0x0D, 0x77, 0x4C, 0x72, 0x03,
         0x15, 0x05, 0xD9, 0x0E, 0x44, 0xF5, 0xD1, 0x41,
         0x7F, 0x4C, 0x2F, 0x0F, 0x61, 0x0F, 0x21, 0xEF,
         0x18, 0xF3, 0xC5, 0x36, 0x41, 0x18, 0x17, 0x09,
         0xA3, 0x1D, 0x9F, 0xEC, 0x59, 0x25, 0xEB, 0x55,
         0xF2, 0x0D, 0x4A, 0x0D, 0x0C, 0x07, 0xF2, 0xD1,
         0x75, 0x29, 0xC9, 0x37, 0xFD, 0xEB, 0x3F, 0x1A,
         0x49, 0xFE, 0x56, 0xE7, 0x48, 0x54, 0xF6, 0x2F,
         0x35, 0xF9, 0x6E, 0x1A, 0x39, 0xD7, 0xCB, 0xE3,
         0xD4, 0x40, 0x00, 0x00, 0x10, 0xF8, 0xD2, 0x1B,
         0xFC, 0xE0, 0xEF, 0x19, 0xF7, 0x57, 0x40, 0xF2,
         0x03, 0xFF, 0xEF, 0xFE, 0x27, 0xB9, 0x17, 0x1F,
         0xF9, 0x2E, 0x7A, 0xDF, 0xA5, 0x16, 0x7C, 0xFE,
         0x19, 0xE2, 0x12, 0x47, 0xF7, 0x1B, 0x31, 0xDD,
         0xA8, 0x02, 0xF3, 0xD1, 0x3E, 0xE3, 0x05, 0x3B,
         0xA6, 0xFD, 0x93, 0xEA, 0xDE, 0x10, 0xFE, 0xD7,
         0x8C, 0x0F, 0x31, 0x3F, 0xDC, 0xE4, 0xD0, 0xEB,
         0x70, 0xE9, 0x5D, 0xC0, 0x44, 0x17, 0xCF, 0x19,
         0x3D, 0xDC, 0x3D, 0x05, 0x5C, 0xE8, 0x58, 0xE7,
         0x2A, 0x37, 0x50, 0x07, 0x0D, 0xD8, 0x1B, 0xEC,
         0x8E, 0xC0, 0x01, 0xE9, 0xCF, 0x2C, 0xA0, 0xED,
         0x44, 0xEC, 0x84, 0xF9, 0xF0, 0xD5, 0x46, 0x22,
         0xC7, 0x2D, 0xB3, 0xD7, 0xF4, 0xE2, 0x74, 0xC9,
         0x0D, 0xBD, 0xFE, 0x24, 0xA9, 0x10, 0x47, 0xEA,
         0x31, 0x05, 0x17, 0xCF, 0xA6, 0xEE, 0x9F, 0x3E,
         0x88, 0xEB, 0x70, 0xD9, 0x4B, 0xEC, 0x7D, 0xAE,
         0x82, 0xFA, 0xE5, 0x35, 0xD3, 0xE0, 0xBC, 0xFC,
         0x9B, 0xFC, 0x49, 0xC5, 0x15, 0x2E, 0xE3, 0x26,
         0xAC, 0xCA, 0xA0, 0xF5, 0x8C, 0xC6, 0xE4, 0xB6,
         0xC8, 0x36, 0xC0, 0x11, 0xDF, 0xE3, 0x17, 0x1A,
         0x97, 0xD8, 0xCB, 0xE9, 0x6D, 0x47, 0xA0, 0xEF,
         0xC6, 0xD0, 0xDB, 0xF2, 0xE5, 0xB1, 0x15, 0xF6,
         0xFD, 0x44, 0xA9, 0xF0, 0x44, 0x05, 0x7F, 0x07,
         0x1B, 0xCC, 0xBB, 0x22, 0x28, 0x24, 0xBD, 0xD0,
         0x1B, 0xF3, 0x87, 0xD9, 0x9C, 0xD6, 0x73, 0x38,
         0x26, 0x16, 0xE2, 0xF0, 0x8A, 0x10, 0x83, 0xE5,
         0xC5, 0xFC, 0x8A, 0x3A, 0x13, 0xF2, 0xB0, 0xE1,
         0x61, 0xF0, 0x0A, 0xCA, 0x47, 0x1B, 0x7E, 0x39,
         0x66, 0xF6, 0x50, 0x10, 0x2E, 0xF9, 0x4F, 0xDF,
         0xC8, 0x36, 0x34, 0x17, 0x24, 0xDF, 0x9D, 0x03,
         0xC9, 0xD6, 0xBD, 0xEE, 0x06, 0x47, 0xA8, 0x0A,
         0x9D, 0xFA, 0x5E, 0x20, 0xCB, 0xDE, 0x04, 0x12,
         0x8A, 0x4D, 0xB6, 0xDE, 0xBD, 0xED, 0xCF, 0xFE,
         0xBB, 0xC9, 0x4A, 0x2F, 0x3D, 0x49, 0x62, 0xEF,
         0x6A, 0x18, 0xAE, 0x0A, 0xCF, 0xE4, 0x38, 0x3F,
         0xEB, 0x21, 0xA3, 0xDB, 0x31, 0x09, 0xDB, 0xEA,
         0x89, 0xF6, 0x85, 0x51, 0xDE, 0x12, 0x79, 0xFA,
         0x81, 0x22, 0x43, 0xE9, 0x65, 0x21, 0x3E, 0x48,
         0x25, 0xEA, 0x99, 0xFA, 0xC9, 0xFD, 0xFE, 0xE0,
         0xD2, 0x40, 0x40, 0x40, 0x07, 0xF1, 0x56, 0x14,
         0x1E, 0xFD, 0x9B, 0xF3, 0x98, 0x51, 0x33, 0x22,
         0x33, 0xE4, 0x6B, 0x0A, 0x9A, 0xDC, 0x9E, 0x04,
         0x69, 0x59, 0x57, 0x0A, 0x55, 0x05, 0x9B, 0x23,
         0x58, 0xE1, 0x48, 0x2D, 0xC1, 0x4F, 0x53, 0xE8,
         0x66, 0xFE, 0xAD, 0xFC, 0xCF, 0xCF, 0xB0, 0x40,
         0x4E, 0x41, 0x98, 0xEE, 0x2C, 0x2B, 0x21, 0x07,
         0x87, 0xED, 0x75, 0x58, 0xE2, 0x11, 0x53, 0xD1,
         0x1F, 0x12, 0x6D, 0xDA, 0xA0, 0x00, 0x1E, 0x64,
         0x18, 0x12, 0xD8, 0xFE, 0x7C, 0x23, 0x2E, 0xE5,
         0xC1, 0x1B, 0x75, 0x49, 0x8A, 0xE8, 0x23, 0xF4,
         0xA3, 0x00, 0x7A, 0xD8, 0x56, 0x3E, 0x4F, 0x3F,
         0xBA, 0xEB, 0xD3, 0x1E, 0x90, 0xF9, 0x07, 0xED,
         0x23, 0x4F, 0x9F, 0x0D, 0xF5, 0xD7, 0x5A, 0x0B,
         0x42, 0xD5, 0x1C, 0xFC, 0xC7, 0x55, 0x84, 0xFE,
         0xEC, 0xF9, 0xCF, 0x21, 0x39, 0xD7, 0x5D, 0x21,
         0x23, 0x4A, 0x05, 0xCE, 0x34, 0xEA, 0x32, 0xF8,
         0x0E, 0xC0, 0xEB, 0x38, 0xA2, 0x42, 0x2E, 0xE4,
         0x1C, 0x19, 0x7E, 0x00, 0x2B, 0xDA, 0x5A, 0x43,
         0xB3, 0x12, 0x33, 0xC3, 0x5F, 0x02, 0xE0, 0xD5,
         0x70, 0xE8, 0xEB, 0x58, 0x9F, 0x0C, 0x06, 0xEF,
         0x4E, 0x1F, 0x93, 0xD9, 0xBB, 0x03, 0x7C, 0x40,
         0xAB, 0xDB, 0xB9, 0xDD, 0xE8, 0xFD, 0xA6, 0xCD,
         0x02, 0x22, 0x27, 0x43, 0x7F, 0xE7, 0x5B, 0x08,
         0x83, 0x01, 0x2E, 0xDA, 0x45, 0x36, 0x5A, 0x13,
         0x08, 0xCA, 0xBF, 0xFA, 0x8F, 0xDB, 0x28, 0xE8,
         0xF4, 0x47, 0x74, 0x0E, 0x4E, 0xEC, 0x71, 0x1A,
         0x9D, 0xE7, 0x8A, 0x02, 0xBC, 0x39, 0x66, 0xE1,
         0x79, 0xDD, 0x99, 0xFD, 0x21, 0xD3, 0x8C, 0x1F,
         0xC6, 0x34, 0x47, 0xEA, 0xAB, 0x0B, 0x2E, 0x06,
         0x3C, 0xED, 0x70, 0x37, 0x52, 0x12, 0xE8, 0xC5,
         0x5D, 0xEF, 0x53, 0xE3, 0x69, 0xE7, 0x46, 0x44,
         0x3D, 0x13, 0xCB, 0xEF, 0x75, 0x1F, 0x52, 0xEA,
         0xF9, 0x03, 0x41, 0x32, 0x8A, 0xDB, 0xF7, 0xDB,
         0x1A, 0xFE, 0xD1, 0xDA, 0x09, 0x21, 0x15, 0x3C,
         0xBA, 0xEB, 0x1A, 0x09, 0x16, 0x0A, 0xF2, 0xE0,
         0xE3, 0x2E, 0xC9, 0x10, 0xA0, 0xC5, 0xEA, 0xF7,
         0xD8, 0xE2, 0xE0, 0xEA, 0x85, 0x4B, 0xA6, 0x17,
         0x0C, 0xF0, 0x72, 0x1D, 0x09, 0xE8, 0x4E, 0xF2,
         0x3C, 0x35, 0xFD, 0xE5, 0x9E, 0xD8, 0x05, 0x08,
         0x5C, 0xD9, 0xE8, 0x0F, 0xFD, 0x46, 0xBE, 0xF0,
         0x4A, 0x04, 0xEF, 0x10, 0xBF, 0xDF, 0xA8, 0x1E,
         0x8A, 0x23, 0x3E, 0xCD, 0x61, 0xF4, 0xCD, 0xFA,
         0x50, 0xE4, 0x38, 0x33, 0x30, 0x21, 0x97, 0xE6,
         0x85, 0x15, 0xDD, 0xF8, 0x6A, 0xF6, 0x8F, 0x32,
         0xB1, 0xEF, 0x9C, 0xD8, 0x05, 0x02, 0xA4, 0xDF,
         0x83, 0x02, 0x9B, 0x3A, 0x73, 0xF5, 0xAE, 0xF7,
         0x79, 0x15, 0x5A, 0xEB, 0x67, 0x12, 0xB4, 0x1F,
         0x15, 0xCE, 0xB2, 0xEA, 0x5D, 0xF4, 0xA0, 0xE0,
         0x87, 0x2B, 0x5C, 0x20, 0x5A, 0xEF, 0xF1, 0x11,
         0xC9, 0xFD, 0x4F, 0xF1, 0x13, 0x23, 0xA1, 0xF2,
         0x27, 0xD9, 0x6C, 0x09, 0xD9, 0xE3, 0x41, 0x03,
         0xD2, 0x37, 0x53, 0xF4, 0xA5, 0xFB, 0x24, 0x13,
         0x0D, 0xE6, 0xF2, 0x0E, 0xDA, 0x20, 0x9D, 0xDA,
         0x65, 0xF6, 0x15, 0xFE, 0xB2, 0xDB, 0xA4, 0x22,
         0x91, 0x15, 0x76, 0xDC, 0x41, 0x1E, 0x11, 0x0B,
         0x4D, 0xEB, 0xBC, 0x32, 0x77, 0xF6, 0x08, 0xCD,
         0xB2, 0x0C, 0x6B, 0xE1, 0x19, 0xEC, 0xF3, 0x38,
         0x0B, 0xF4, 0xFB, 0xED, 0x8B, 0x2B, 0xBA, 0xE5,
         0x43, 0x07, 0x64, 0x32, 0x7F, 0xD0, 0xB2, 0xE6,
         0x84, 0x12, 0xDC, 0xD1, 0xE0, 0x15, 0x66, 0x2B,
         0x7D, 0xDB, 0xA7, 0x14, 0x07, 0x20, 0x35, 0xE1,
         0x80, 0x27, 0x5C, 0x0B, 0xCB, 0xC4, 0xDC, 0x12,
         0xAF, 0xF5, 0x9B, 0xDD, 0x4B, 0x37, 0x71, 0xFD,
         0x5A, 0xE4, 0xBB, 0x31, 0x13, 0xFC, 0x0A, 0xF6,
         0xF5, 0x3C, 0xFD, 0xE1, 0xAF, 0xE2, 0x10, 0x1F,
         0x43, 0xDA, 0x64, 0x03, 0xF3, 0x36, 0x5C, 0xE4,
         0x1B, 0x0A, 0x29, 0x2B, 0x8C, 0xE6, 0xAB, 0x20,
         0xAA, 0x29, 0xEB, 0xD7, 0x63, 0x12, 0xFA, 0x0E,
         0x53, 0xD7, 0x40, 0x25, 0x35, 0x14, 0x06, 0xE5,
         0xFC, 0x38, 0xE3, 0x12, 0x9C, 0xF6, 0xE9, 0x3E,
         0xC7, 0xFC, 0x2B, 0xE3, 0x7E, 0x27, 0xF6, 0xE7,
         0xEE, 0xF2, 0x9C, 0x39, 0xAC, 0xF6, 0x5F, 0x04,
         0xE0, 0x3A, 0xC1, 0xF1, 0x3A, 0x16, 0x87, 0x36,
         0xA9, 0xE5, 0x08, 0x0B, 0x63, 0x1E, 0x93, 0xD8,
         0xA1, 0x18, 0x16, 0x25, 0xCB, 0xE5, 0xDC, 0x2D,
         0xCF, 0x21, 0xEE, 0xEE, 0x9B, 0x38, 0x5E, 0x10,
         0xD8, 0xE4, 0x9D, 0x2A, 0xDE, 0xF5, 0x47, 0xDF,
         0x20, 0x2C, 0x63, 0xFE, 0x73, 0xF7, 0xA5, 0x43,
         0x11, 0x04, 0xAA, 0x06, 0x78, 0x3F, 0xD7, 0xEA,
         0xB6, 0xFA, 0x5D, 0x29, 0xD6, 0xDD, 0x0D, 0x04,
         0xE6, 0x30, 0x4B, 0xE4, 0xF4, 0x1C, 0xDE, 0x33,
         0x70, 0xE7, 0x18, 0x23, 0x92, 0x2D, 0xE6, 0xDF,
         0xA4, 0x24, 0x1B, 0x12, 0x05, 0xCC, 0x24, 0x1F,
         0xF0, 0x0B, 0x9B, 0xE1, 0xA3, 0x3B, 0x9F, 0x11,
         0xE1, 0xEC, 0x05, 0x3C, 0x1A, 0x01, 0xC5, 0xE4,
         0x94, 0x31, 0x13, 0xE7, 0xD7, 0xDC, 0x7F, 0x29,
         0x9D, 0xE3, 0x6D, 0xFA, 0xC0, 0x3C, 0x81, 0xEB,
         0x52, 0x07, 0xFF, 0x37, 0xC7, 0xE6, 0x54, 0x0C,
         0x68, 0x24, 0x63, 0xC7, 0xE4, 0xFE, 0xBD, 0x12,
         0x0B, 0xD2, 0x35, 0x22, 0xC9, 0x20, 0x99, 0xDE,
         0xAB, 0x2C, 0x13, 0x1B, 0xE1, 0xDC, 0x3B, 0x25,
         0x3F, 0xFB, 0x70, 0xC0, 0x14, 0x13, 0xE1, 0xEF,
         0xE6, 0xDA, 0xF9, 0x33, 0xC1, 0x00, 0x60, 0xEF,
         0xFF, 0x34, 0xD4, 0xF4, 0x38, 0xEC, 0x5E, 0x20,
         0x29, 0xD6, 0xD2, 0xE1, 0xD9, 0x17, 0x59, 0xD8,
         0x51, 0xFB, 0x91, 0x2A, 0x8D, 0xD8, 0x72, 0x0D,
         0xD4, 0x2B, 0xB4, 0xDE, 0x12, 0x09, 0xCD, 0x0E,
         0xDA, 0xBA, 0x36, 0xFF, 0x06, 0x09, 0xAC, 0xD0,
         0xCA, 0x19, 0x6B, 0x0E, 0x19, 0xD6, 0xC1, 0x29,
         0x14, 0x12, 0xA5, 0xDA, 0xBD, 0x1E, 0xC7, 0xEA,
         0xB7, 0xC6, 0x68, 0x1A, 0xF7, 0xEF, 0xAD, 0xE4,
         0xA3, 0x26, 0xA7, 0xE7, 0xB4, 0xED, 0x55, 0x31,
         0xFB, 0xED, 0x80, 0xF8, 0x19, 0x17, 0x42, 0xC7,
         0xC3, 0xEC, 0x03, 0x18, 0x06, 0xDC, 0x66, 0x07,
         0xB3, 0x18, 0x26, 0xCD, 0x3F, 0x0F, 0x6A, 0x28,
         0x68, 0xE2, 0xA1, 0x1A, 0xF6, 0x08, 0xC6, 0xC4,
         0x6B, 0x08, 0xE0, 0x0A, 0xD3, 0xD4, 0x9A, 0x13,
         0x81, 0xFE, 0x54, 0xD2, 0x06, 0x2B, 0x80, 0x1A,
         0x60, 0xF3, 0xA2, 0x27, 0x2E, 0xE8, 0x8B, 0xCE,
         0xE3, 0x18, 0xA1, 0xF1, 0x2F, 0xE9, 0x51, 0x21,
         0x0A, 0xE6, 0xA5, 0xEB, 0x79, 0x35, 0x83, 0xFC,
         0xAE, 0x04, 0x80, 0x2A, 0xC4, 0xD4, 0x7F, 0xEC,
         0x76, 0x28, 0x7F, 0xE0, 0x7B, 0xFB, 0x60, 0x1C,
         0xFC, 0xD1, 0xA5, 0x0C, 0x0C, 0x38, 0x6A, 0xF7,
         0xFA, 0x1B, 0xD9, 0x17, 0x0A, 0xCA, 0x18, 0x06,
         0x0D, 0x1A, 0x64, 0xE3, 0xAA, 0x18, 0x53, 0x0F,
         0x86, 0xDC, 0xDF, 0x22, 0xB1, 0x28, 0x60, 0xF7,
         0x48, 0x25, 0xBF, 0x04, 0x3F, 0xDC, 0x52, 0x1C,
         0x94, 0x12, 0x48, 0xEF, 0xE3, 0x18, 0x96, 0xF5,
         0x2D, 0xE5, 0xD0, 0x2D, 0x78, 0x1A, 0x66, 0x08,
         0x8F, 0x2D, 0x93, 0xF5, 0x7B, 0xEC, 0x6D, 0x25,
         0x66, 0xFC, 0x28, 0xF2, 0x12, 0x1C, 0x39, 0xE9,
         0xAC, 0xFF, 0x82, 0x39, 0xA7, 0x0A, 0xB1, 0x11,
         0x5B, 0x23, 0xD4, 0xE3, 0xA3, 0xFF, 0xCC, 0x24,
         0x1F, 0xF8, 0x6F, 0x0B, 0x17, 0x13, 0x55, 0xE2,
         0x06, 0x0C, 0x9B, 0x2B, 0x78, 0x04, 0x5B, 0x1F,
         0x7D, 0x16, 0x98, 0xEA, 0xF0, 0x13, 0x72, 0x1F,
         0xB1, 0xF1, 0x41, 0x12, 0x34, 0x07, 0xF7, 0xE5,
         0xA1, 0x19, 0x20, 0x26, 0x03, 0x04, 0x8B, 0x24,
         0x25, 0x13, 0x47, 0xEC, 0xE2, 0x19, 0x8B, 0x0E,
         0x94, 0xEF, 0xC8, 0x11, 0x67, 0xF7, 0xF6, 0xE7,
         0xA7, 0x22, 0x33, 0x14, 0xCA, 0x04, 0xE2, 0x21,
         0xE6, 0x01, 0x81, 0xF5, 0x97, 0x24, 0x7E, 0x07,
         0x3B, 0xF8, 0x27, 0x16, 0x03, 0xEE, 0x3D, 0xF0,
         0x0C, 0x23, 0x72, 0x08, 0x5A, 0x04, 0xD4, 0x23,
         0x01, 0xF7, 0xAA, 0xFF, 0xDF, 0x28, 0x3B, 0xFE,
         0xD0, 0xFD, 0x53, 0x17, 0xCB, 0xE0, 0x64, 0xF6,
         0xE5, 0x21, 0x76, 0xFB, 0x8F, 0x10, 0x6E, 0x23,
         0xAB, 0xED, 0xE6, 0x0B, 0x88, 0x23, 0xA2, 0xF1,
         0x99, 0x05, 0x8B, 0x05, 0x40, 0xD9, 0x89, 0x05,
         0x32, 0x17, 0xAC, 0xF9, 0x3C, 0x1C, 0x2E, 0x14,
         0x5E, 0xE8, 0x28, 0x17, 0x5B, 0x1A, 0x62, 0xF3,
         0x4A, 0x12, 0xD3, 0xFC, 0x19, 0xD4, 0xBA, 0x0A,
         0xB4, 0x09, 0x1D, 0xF0, 0x65, 0x1E, 0x76, 0x0B,
         0xEE, 0xEA, 0xFA, 0x23, 0x84, 0x0C, 0xB4, 0xEC,
         0x9C, 0x0F, 0x8B, 0xF2, 0x1C, 0xDB, 0x34, 0x0D,
         0xC2, 0x01, 0xA0, 0xF8, 0x26, 0x1B, 0x44, 0x01,
         0x60, 0xF1, 0x75, 0x1F, 0xAD, 0x0B, 0x10, 0xF1,
         0x03, 0x0C, 0xA7, 0xE9, 0xF7, 0xDA, 0x36, 0x0F,
         0xA4, 0xFC, 0x41, 0xF4, 0x8E, 0x22, 0x08, 0xFF,
         0x95, 0xF1, 0xC1, 0x23, 0x21, 0xFC, 0x70, 0xEF,
         0x85, 0x15, 0x3B, 0xE6, 0xCC, 0xE0, 0x02, 0x16,
         0x3B, 0xEC, 0x0B, 0xF3, 0x7F, 0x1E, 0x00, 0xEF,
         0xDF, 0xF8, 0x21, 0x2E, 0xE0, 0xF6, 0x46, 0xF9,
         0x81, 0x13, 0x9B, 0xD4, 0xE6, 0xE8, 0xF6, 0x16,
         0xAC, 0xE1, 0x82, 0x03, 0xD8, 0x1F, 0xBE, 0xE8,
         0xFA, 0x0C, 0x4D, 0x29, 0xC8, 0xE5, 0x1C, 0x07,
         0x8D, 0x0E, 0x0C, 0xCE, 0x67, 0x02, 0xA6, 0x0F,
         0xE9, 0xE2, 0x2A, 0x15, 0x68, 0x0F, 0x5F, 0xE3,
         0x6E, 0x1B, 0x1B, 0x1A, 0x95, 0xED, 0x3D, 0x15,
         0xF5, 0xF9, 0x5D, 0xD4, 0xD5, 0x0D, 0x01, 0x07,
         0x58, 0xE8, 0x34, 0x14, 0x14, 0xFD, 0xB2, 0xE2,
         0xAF, 0x1A, 0x5E, 0x0E, 0xEB, 0xF4, 0x80, 0x20,
         0x2B, 0xF9, 0x6A, 0xE2, 0xB4, 0x11, 0xB7, 0xF8,
         0xD0, 0xEB, 0x7F, 0x16, 0xFB, 0xF3, 0xD5, 0xEF,
         0x4E, 0x28, 0x46, 0x0D, 0xE2, 0x00, 0x4F, 0x21,
         0x07, 0xF4, 0xF2, 0xE8, 0x4C, 0x15, 0x1B, 0x01,
         0x12, 0xF4, 0xC3, 0x11, 0xDC, 0xF3, 0x29, 0xF6,
         0xFF, 0x18, 0x5D, 0x0A, 0x5D, 0x08, 0x86, 0x16,
         0xFC, 0xFD, 0xC0, 0xFA, 0x35, 0x12, 0x46, 0x00,
         0xEC, 0xFC, 0x4C, 0x08, 0x83, 0xF2, 0x24, 0xFE,
         0x5D, 0x18, 0x95, 0x0F, 0x25, 0x09, 0xFB, 0x16,
         0x57, 0x03, 0xBF, 0xF9, 0xFF, 0x0E, 0xFF, 0x06,
         0xB5, 0xF8, 0x72, 0x03, 0xAE, 0xFA, 0xAB, 0xF2,
         0x83, 0x17, 0x79, 0x17, 0x58, 0x09, 0xD4, 0x1D,
         0x28, 0x07, 0xFD, 0xF9, 0x0B, 0x15, 0xAA, 0x04,
         0x1F, 0xEF, 0x4F, 0x04, 0x08, 0xF3, 0x20, 0xF0,
         0xC9, 0x1E, 0x2F, 0x11, 0x3C, 0x02, 0xF3, 0x23,
         0x76, 0xFF, 0x82, 0xFD, 0x20, 0x20, 0x62, 0xF5,
         0xC6, 0xED, 0x09, 0x11, 0x38, 0xE1, 0x30, 0xF7,
         0x34, 0x28, 0xCE, 0x03, 0x0D, 0x0E, 0x8F, 0x25,
         0xC7, 0xF2, 0x86, 0x02, 0x95, 0x20, 0x5A, 0xF4,
         0x57, 0xF9, 0xAC, 0x09, 0x71, 0xDC, 0x11, 0xFA,
         0x33, 0x1C, 0x7A, 0x00, 0xFA, 0x13, 0x40, 0x1F,
         0x6D, 0xF6, 0x59, 0x0A, 0x3C, 0x1B, 0x96, 0xF3,
         0x56, 0x00, 0x04, 0x03, 0xB2, 0xDD, 0xDC, 0xFB,
         0xDF, 0x16, 0xD3, 0xFE, 0x21, 0x13, 0x8B, 0x22,
         0x34, 0xF4, 0x6B, 0x0E, 0x63, 0x17, 0xBD, 0xF0,
         0x1C, 0x01, 0xE1, 0x01, 0xEA, 0xD8, 0xB1, 0xFE,
         0x83, 0x10, 0x12, 0xF9, 0x8A, 0x17, 0xDC, 0x18,
         0xBD, 0xF8, 0xFD, 0x11, 0x68, 0x18, 0x1F, 0xFC,
         0x51, 0x00, 0xA5, 0xFC, 0x24, 0xDA, 0xB3, 0xFC,
         0x5D, 0x0E, 0xBA, 0xFC, 0x11, 0x17, 0x29, 0x1B,
         0x43, 0xFC, 0xC7, 0x0F, 0x2D, 0x17, 0x0D, 0xF7,
         0x2F, 0xFF, 0x4A, 0x00, 0x77, 0xE7, 0xFD, 0xF8,
         0x4D, 0x10, 0xE1, 0xFB, 0x4C, 0x07, 0x8E, 0x1C,
         0xE3, 0xF9, 0x0A, 0x08, 0x61, 0x1F, 0xF3, 0xFC,
         0xC0, 0xFF, 0x76, 0x08, 0x7B, 0xE0, 0x88, 0xFA,
         0x6A, 0x0D, 0xFB, 0xF3, 0x11, 0x0A, 0xDC, 0x12,
         0x40, 0xF4, 0xEB, 0x0B, 0x3F, 0x1C, 0x68, 0xFC,
         0x0A, 0x05, 0xF6, 0x08, 0x7B, 0xDC, 0x26, 0xEF,
         0x02, 0x0C, 0xC5, 0xEE, 0x02, 0x04, 0x52, 0x1C,
         0x8F, 0xF2, 0xF1, 0x08, 0xB8, 0x1E, 0x99, 0xF3,
         0xDC, 0x03, 0x9E, 0x10, 0x71, 0xDC, 0xE0, 0xF4,
         0x23, 0x11, 0x62, 0xEB, 0x9B, 0x00, 0x08, 0x1A,
         0xCF, 0xE5, 0xA3, 0xFD, 0xDF, 0x24, 0xFD, 0xF3,
         0xDE, 0x06, 0xDF, 0x17, 0xF2, 0xD8, 0x50, 0xFA,
         0xAE, 0x15, 0x14, 0xE6, 0x1C, 0x06, 0x1A, 0x14,
         0x21, 0xDD, 0xE5, 0x04, 0x70, 0x21, 0x46, 0xF7,
         0x49, 0x13, 0x47, 0x19, 0x24, 0xDB, 0x04, 0xFE,
         0x2C, 0x12, 0xAC, 0xE1, 0x6E, 0x04, 0xDC, 0x0B,
         0x2E, 0xDE, 0x16, 0x0A, 0xAB, 0x21, 0x8A, 0x02,
         0x1A, 0x1B, 0x9C, 0x16, 0x91, 0xE3, 0xAA, 0xFB,
         0x94, 0x08, 0xAB, 0xED, 0x3B, 0x05, 0xDC, 0x02,
         0xF8, 0xE7, 0x9A, 0x09, 0xA2, 0x1B, 0x62, 0xFE,
         0x19, 0x16, 0x5E, 0x13, 0x9A, 0xED, 0x1E, 0x05,
         0x9F, 0x0D, 0xF6, 0xED, 0x5D, 0x04, 0xA1, 0xFD,
         0x27, 0xEB, 0x78, 0x03, 0x56, 0x18, 0x7F, 0x0B,
         0xC1, 0x19, 0x57, 0x18, 0x52, 0x00, 0x43, 0x02,
         0xBF, 0x0C, 0x8D, 0xF7, 0xDD, 0xFE, 0xF9, 0x01,
         0xDF, 0xF6, 0xB4, 0xFE, 0x77, 0x19, 0x8D, 0x0D,
         0x9E, 0x14, 0x0B, 0x1A, 0x15, 0x07, 0xED, 0x06,
         0x29, 0x1A, 0xE5, 0xF8, 0x52, 0xFB, 0xD9, 0x03,
         0xE0, 0xEE, 0xFB, 0xF9, 0x31, 0x1E, 0x33, 0x07,
         0xED, 0x15, 0x44, 0x22, 0xCA, 0x08, 0xF6, 0x06,
         0x89, 0x19, 0x20, 0xF9, 0x5D, 0xFC, 0xDC, 0x03,
         0xCD, 0xF3, 0x07, 0xFF, 0x0E, 0x11, 0x8B, 0x05,
         0x5F, 0x15, 0xF0, 0x16, 0x0D, 0x0F, 0xC9, 0x10,
         0x9F, 0x15, 0xE7, 0x08, 0x0E, 0x07, 0xA7, 0xFE,
         0xE5, 0xF7, 0xEE, 0xF6, 0xCC, 0x07, 0xB6, 0x01,
         0x0F, 0x12, 0xCB, 0x1A, 0x92, 0x12, 0x14, 0x12,
         0x77, 0x11, 0xD3, 0x07, 0x25, 0x01, 0xA1, 0xF9,
         0xF4, 0xFB, 0xC3, 0xF6, 0x7E, 0xFE, 0x67, 0x09,
         0xB7, 0x10, 0xCA, 0x0B, 0xCD, 0x1D, 0xE5, 0x0C,
         0x30, 0x06, 0x67, 0x12, 0x65, 0x01, 0xFC, 0xFA,
         0x59, 0x06, 0x24, 0xED, 0xF2, 0xF7, 0x0F, 0x08,
         0x08, 0xFF, 0x1B, 0x0C, 0x69, 0x1B, 0x34, 0x03,
         0xCE, 0x0E, 0xB3, 0x12, 0x60, 0xFB, 0xEB, 0x01,
         0x55, 0x00, 0xCF, 0xE3, 0x34, 0xFB, 0x91, 0x00,
         0xDE, 0xF7, 0x55, 0x10, 0xCB, 0x11, 0x2C, 0xFF,
         0x57, 0x09, 0xA9, 0x0D, 0xEE, 0x00, 0x1E, 0x0B,
         0x39, 0xFE, 0xCA, 0xED, 0x28, 0xF2, 0x46, 0xF7,
         0x27, 0xF5, 0xC4, 0x07, 0xE0, 0x00, 0x9A, 0xFF,
         0x42, 0x0D, 0xD0, 0x06, 0x25, 0x05, 0x0D, 0x0F,
         0x73, 0xF5, 0x67, 0xF1, 0x0E, 0xF6, 0x95, 0xED,
         0x88, 0xF7, 0x31, 0x05, 0x15, 0xF0, 0x99, 0x00,
         0xE1, 0x06, 0xA5, 0x01, 0x61, 0x13, 0x89, 0x12,
         0xFE, 0xF8, 0xB0, 0x08, 0x88, 0xED, 0xAF, 0xE8,
         0xEA, 0x03, 0x84, 0xF3, 0x65, 0xEB, 0x7A, 0x08,
         0x77, 0xFC, 0x4C, 0x05, 0xC0, 0x28, 0xFC, 0x0B,
         0x48, 0x01, 0x15, 0x0F, 0x42, 0xED, 0x51, 0xEB,
         0x9B, 0x02, 0xC0, 0xF0, 0x29, 0xED, 0x47, 0x08,
         0x9A, 0xFD, 0xE6, 0x05, 0xEF, 0x23, 0x15, 0x0B,
         0xC6, 0x00, 0x1A, 0x13, 0x4D, 0xF2, 0x56, 0xF1,
         0xD2, 0x0A, 0x54, 0xE9, 0x28, 0xEC, 0x83, 0x0A,
         0x86, 0xF7, 0x5C, 0x05, 0x9D, 0x25, 0x36, 0x0D,
         0x43, 0x0A, 0x55, 0x1B, 0x7F, 0xFB, 0x32, 0xFA,
         0x22, 0x09, 0x56, 0xED, 0x86, 0xF3, 0x52, 0xFD,
         0x52, 0xFE, 0x24, 0x08, 0x91, 0x15, 0x4F, 0x12,
         0x5E, 0x12, 0xD1, 0x0F, 0x95, 0x0D, 0x9E, 0x01,
         0xD7, 0xFE, 0x01, 0xF9, 0x6C, 0xF5, 0xE1, 0xF9,
         0x5C, 0x09, 0x56, 0x06, 0xB1, 0x09, 0x6B, 0x17,
         0x1F, 0x0E, 0xA4, 0x0F, 0x6C, 0x14, 0xF4, 0x05,
         0x3B, 0x03, 0x76, 0x07, 0x1C, 0xFE, 0xBA, 0xF8,
         0xD3, 0x09, 0x8E, 0xFF, 0xC5, 0xFC, 0x31, 0x18,
         0x55, 0x0D, 0x69, 0x0D, 0x28, 0x22, 0xB5, 0x0A,
         0x6A, 0xFF, 0x47, 0x0F, 0x3F, 0xF9, 0xA6, 0xF1,
         0xF6, 0x06, 0x44, 0xF9, 0x32, 0xFA, 0xD0, 0x18,
         0x36, 0x07, 0x5E, 0x10, 0xDB, 0x21, 0x60, 0x07,
         0x62, 0x06, 0xA5, 0x0E, 0xE1, 0xF8, 0x55, 0xFD,
         0x43, 0x00, 0x27, 0xFD, 0xF1, 0xF9, 0x65, 0x08,
         0x61, 0x07, 0x83, 0x08, 0xD9, 0x12, 0xB4, 0x0D,
         0x4D, 0x07, 0xC9, 0x14, 0xF8, 0x0C, 0x17, 0x01,
         0xCC, 0xFD, 0xA5, 0xF8, 0x79, 0xF8, 0x0A, 0xF7,
         0x70, 0x00, 0x60, 0x07, 0x9B, 0x08, 0x38, 0x0F,
         0x65, 0x16, 0xF0, 0x0D, 0x70, 0x11, 0xB9, 0x09,
         0xAC, 0xED, 0x4E, 0xFD, 0xD4, 0xFA, 0xA2, 0xED,
         0xC2, 0x05, 0xBB, 0xFF, 0xAF, 0xF5, 0xEE, 0x17,
         0x85, 0x13, 0xE1, 0x06, 0xF4, 0x18, 0x57, 0x08,
         0x24, 0xF8, 0x64, 0x05, 0xCB, 0xF1, 0x04, 0xEA,
         0xF0, 0xFF, 0x02, 0xF2, 0x8A, 0xFA, 0x6D, 0x13,
         0xB8, 0x0E, 0xCC, 0x12, 0x66, 0x15, 0x16, 0x04,
         0x36, 0xFD, 0xAE, 0x04, 0xC0, 0xF8, 0x27, 0xF5,
         0x66, 0xFA, 0xE5, 0xED, 0xF0, 0xF4, 0x8F, 0x0D,
         0x3C, 0x06, 0x85, 0x0D, 0xCC, 0x15, 0x2B, 0x02,
         0x9C, 0x09, 0xE7, 0x0C, 0x78, 0xF9, 0x49, 0xFB,
         0x89, 0xF5, 0x57, 0xE4, 0x67, 0xF5, 0xF2, 0xFB,
         0xED, 0xFF, 0x84, 0x10, 0x58, 0x0C, 0xB2, 0x07,
         0x26, 0x0F, 0x64, 0x07, 0x9C, 0x01, 0x0A, 0xFE,
         0x6C, 0xEF, 0xE2, 0xEC, 0xD2, 0xF5, 0x35, 0xFA,
         0x3A, 0xFD, 0x45, 0x04, 0x00, 0x04, 0x62, 0x04,
         0xF8, 0x10, 0x8F, 0x0F, 0x84, 0x07, 0x8B, 0x04,
         0x88, 0xF6, 0x96, 0xEC, 0x08, 0xF5, 0xC0, 0xF3,
         0xE6, 0xF3, 0x56, 0xFE, 0xE8, 0xFD, 0x15, 0x08,
         0xE8, 0x12, 0x57, 0x11, 0xFC, 0x0F, 0x3A, 0x05,
         0xB7, 0xF6, 0x45, 0xF8, 0xC5, 0xF2, 0x71, 0xF5,
         0x8C, 0xF8, 0x22, 0xF5, 0x3F, 0xFB, 0xF0, 0x03,
         0x43, 0x0C, 0x64, 0x13, 0x2C, 0x11, 0x55, 0x0B,
         0xE1, 0x05, 0xF2, 0xFD, 0x03, 0xFD, 0x34, 0xF4,
         0x39, 0xEF, 0x4D, 0xF3, 0xE6, 0xF7, 0x8E, 0x05,
         0xF3, 0x0A, 0x4F, 0x12, 0x67, 0x12, 0x32, 0x11,
         0x4B, 0x09, 0xED, 0x0D, 0x93, 0xFA, 0x2E, 0xF5,
         0x15, 0xF6, 0xD3, 0xF3, 0xF0, 0xFA, 0x34, 0x07,
         0x23, 0x01, 0xE6, 0x0D, 0x3F, 0x0B, 0xCC, 0x0D,
         0x1C, 0x11, 0xB3, 0x0C, 0x28, 0x07, 0x11, 0x02,
         0x8F, 0xF4, 0xE2, 0xF8, 0x90, 0xFB, 0x6E, 0xFC,
         0xDC, 0x06, 0x45, 0x09, 0xC2, 0x0B, 0x9B, 0x15,
         0xBA, 0x0D, 0x31, 0x11, 0xC5, 0x08, 0xDF, 0xFD,
         0x42, 0xFE, 0x7B, 0x05, 0xDD, 0x00, 0xDB, 0xFE,
         0xA8, 0x0B, 0x06, 0xFF, 0x0D, 0x01, 0xFB, 0x14,
         0x53, 0x0F, 0x18, 0x08, 0x96, 0x1B, 0x57, 0x09,
         0xDB, 0xFA, 0xCB, 0x10, 0x05, 0x01, 0xD7, 0xF6,
         0x01, 0x0C, 0x3B, 0x01, 0xAD, 0x03, 0x70, 0x19,
         0x3C, 0x10, 0x08, 0x09, 0x2E, 0x0C, 0xE6, 0x05,
         0xD1, 0x01, 0x29, 0x0F, 0x40, 0x0B, 0x3B, 0x04,
         0x9F, 0x08, 0x41, 0x07, 0x90, 0xFF, 0xA4, 0x03,
         0x10, 0x0D, 0x57, 0x01, 0x58, 0x08, 0x15, 0x13,
         0x32, 0x07, 0x5C, 0x0F, 0xDD, 0x14, 0xB5, 0x0C,
         0x33, 0x05, 0xB0, 0x08, 0xB0, 0x03, 0x3E, 0xFC,
         0x53, 0x05, 0x56, 0x00, 0xEE, 0xFE, 0xF7, 0x09,
         0x71, 0x15, 0x30, 0x0C, 0x55, 0x11, 0xB7, 0x13,
         0x29, 0x02, 0x18, 0x09, 0x95, 0x05, 0xF3, 0xFA,
         0x48, 0x00, 0x4C, 0xFD, 0x08, 0xFF, 0x27, 0x03,
         0x33, 0x0A, 0x4F, 0x0C, 0xD3, 0x0E, 0x33, 0x12,
         0x76, 0x09, 0x20, 0x08, 0xBB, 0x0C, 0x81, 0x07,
         0x9C, 0xF4, 0xDE, 0xFD, 0x56, 0xF9, 0xB1, 0xF5,
         0x67, 0x07, 0x7A, 0x10, 0x5D, 0x08, 0x77, 0x0C,
         0xCD, 0x14, 0x17, 0x0B, 0x04, 0x07, 0x15, 0x09,
         0xAF, 0xF5, 0xB0, 0xF6, 0x99, 0x03, 0xF1, 0xF9,
         0xBD, 0xFD, 0xF3, 0x0E, 0x37, 0xFE, 0x98, 0x04,
         0x00, 0x16, 0xE2, 0x01, 0xEA, 0x0C, 0x54, 0x0E,
         0xDF, 0xFD, 0xEB, 0x03, 0xCC, 0xFF, 0xAB, 0xF0,
         0xD7, 0xFF, 0xFE, 0xFA, 0x1A, 0xFC, 0x07, 0x08,
         0x9D, 0x06, 0xFB, 0x04, 0x41, 0x11, 0x9C, 0x09,
         0x6F, 0x04, 0xB9, 0x0B, 0xAF, 0xFE, 0xF9, 0xF3,
         0x58, 0xFE, 0x01, 0xF7, 0x8C, 0xF6, 0xA3, 0x09,
         0x2B, 0x00, 0x33, 0xFF, 0xA5, 0x15, 0x83, 0x04,
         0x7A, 0x03, 0x49, 0x18, 0xC4, 0xF7, 0x41, 0xFF,
         0xD1, 0x07, 0x79, 0xF0, 0x63, 0xFA, 0x1B, 0x0C,
         0x1E, 0xF4, 0xA8, 0xFB, 0xD6, 0x0C, 0xD0, 0xFE,
         0x81, 0x0A, 0xD1, 0x17, 0xC6, 0x03, 0xBC, 0x04,
         0xD6, 0x02, 0x43, 0xF6, 0x62, 0xF7, 0x78, 0x00,
         0x99, 0xF6, 0x89, 0xF4, 0xAE, 0x00, 0xD8, 0xF8,
         0x47, 0x0C, 0x8B, 0x0A, 0x65, 0x08, 0x79, 0x0F,
         0x8F, 0x06, 0x47, 0xFA, 0x75, 0x04, 0xAF, 0xF1,
         0xA0, 0xF1, 0x25, 0xFB, 0x88, 0xED, 0x6E, 0xFC,
         0xFB, 0x08, 0xFD, 0x02, 0xA8, 0x08, 0x92, 0x12,
         0xF6, 0xFF, 0x11, 0x06, 0xE9, 0x07, 0x40, 0xF2,
         0x3F, 0xF7, 0xFB, 0xFC, 0x5B, 0xF3, 0x80, 0xF2,
         0x8B, 0x03, 0x1D, 0xFE, 0xD6, 0xFF, 0xA2, 0x17,
         0x39, 0x0D, 0x84, 0x04, 0x4E, 0x09, 0x6E, 0xFF,
         0x8A, 0xF6, 0x62, 0xFC, 0x9D, 0xFC, 0xCD, 0xF3,
         0xB4, 0xF7, 0xB4, 0xFF, 0xF3, 0xFF, 0xA8, 0xFD,
         0xC2, 0x18, 0x43, 0x0A, 0x09, 0x02, 0x2C, 0x11,
         0x5C, 0xFF, 0x3E, 0xF6, 0x6A, 0x09, 0xC1, 0xFC,
         0xAD, 0xEC, 0xAF, 0x01, 0xAF, 0xFD, 0x43, 0xFA,
         0x37, 0x0F, 0xB9, 0x15, 0x78, 0x00, 0x7A, 0x06,
         0x3D, 0x11, 0x20, 0xFF, 0xE0, 0x04, 0xE3, 0x10,
         0x3C, 0xF4, 0x55, 0xF0, 0x02, 0x02, 0x2C, 0xFD,
         0x34, 0xFC, 0x15, 0x11, 0x8F, 0x0E, 0xCF, 0x04,
         0xF2, 0x10, 0x30, 0x16, 0x2B, 0x02, 0xDD, 0x03,
         0x05, 0x10, 0x9E, 0xF0, 0xBF, 0xF9, 0x88, 0x0A,
         0x99, 0xF5, 0xFD, 0xFF, 0xDF, 0x1B, 0xB2, 0x07,
         0x49, 0x09, 0x51, 0x1F, 0xAB, 0x0B, 0x95, 0x04,
         0xD9, 0x15, 0x38, 0x07, 0xF6, 0xF1, 0x4B, 0x0B,
         0x82, 0x07, 0x12, 0xF2, 0xDE, 0x10, 0x22, 0x17,
         0x80, 0xFA, 0x94, 0x12, 0x64, 0x17, 0x91, 0x02,
         0x45, 0x0D, 0x2D, 0x1B, 0x97, 0x05, 0x8F, 0x04,
         0x4D, 0x0D, 0x19, 0xFF, 0x52, 0xF3, 0xA2, 0x0C,
         0x5D, 0x0C, 0xA4, 0xF8, 0x44, 0x16, 0x3F, 0x13,
         0x31, 0x05, 0xC0, 0x17, 0xBB, 0x1E, 0xAA, 0xFB,
         0x37, 0x09, 0x32, 0x0A, 0xEB, 0xF6, 0x64, 0xFD,
         0xDF, 0x15, 0x2E, 0xFF, 0x3E, 0xF6, 0x10, 0x13,
         0x91, 0x07, 0xB6, 0x07, 0xD7, 0x25, 0x16, 0x12,
         0xF3, 0xFE, 0x8C, 0x0F, 0x07, 0x08, 0xF2, 0xF8,
         0xD9, 0x03, 0x84, 0x0C, 0x58, 0xF4, 0x8A, 0xFF,
         0x89, 0x16, 0x2E, 0x04, 0x6E, 0x02, 0xEA, 0x25,
         0x2B, 0x0C, 0xE2, 0x00, 0xEC, 0x1A, 0x83, 0x02,
         0x68, 0xF8, 0x8C, 0x0F, 0x27, 0x01, 0x99, 0xEE,
         0xE2, 0x0D, 0xB3, 0x08, 0x7B, 0xFB, 0x7C, 0x13,
         0x4C, 0x1F, 0x59, 0x01, 0x77, 0x11, 0x32, 0x15,
         0x7B, 0xF4, 0x17, 0x05, 0xC6, 0x0A, 0xE5, 0xF5,
         0x5B, 0xF9, 0xAD, 0x03, 0x06, 0xF9, 0x04, 0x05,
         0xF5, 0x0F, 0x2E, 0x14, 0x9A, 0x09, 0xC4, 0x04,
         0x52, 0x12, 0x37, 0xFD, 0xDE, 0x00, 0xF9, 0x08,
         0xD4, 0xF5, 0x0E, 0xEE, 0x01, 0x04, 0xD3, 0xFB,
         0x66, 0xF6, 0x7E, 0x0D, 0xFE, 0x09, 0x0D, 0xF8,
         0x77, 0x0E, 0x68, 0x0F, 0x19, 0xFB, 0xE7, 0x06,
         0xC7, 0x07, 0x86, 0xE3, 0x8C, 0xF5, 0x99, 0xFB,
         0xC3, 0xE9, 0x78, 0xFB, 0xB0, 0x04, 0x13, 0xFC,
         0x77, 0x08, 0x74, 0x0D, 0x10, 0x04, 0xD9, 0x00,
         0xCD, 0xFE, 0xBF, 0xF8, 0x46, 0xF3, 0x32, 0xF8,
         0xF0, 0xF4, 0x23, 0xF3, 0xF7, 0xF6, 0xF3, 0xF8,
         0xC2, 0x02, 0xA9, 0x04, 0x7D, 0x03, 0xED, 0x05,
         0x6B, 0xFE, 0x71, 0x01, 0xA8, 0x03, 0x73, 0xF1,
         0x1C, 0xFD, 0xA7, 0xF2, 0xAC, 0xEE, 0x41, 0xF5,
         0xE4, 0xFC, 0x02, 0xF8, 0x48, 0x04, 0xA3, 0x04,
         0x25, 0x07, 0x36, 0x06, 0xC3, 0x09, 0x4E, 0x05,
         0xED, 0xF2, 0xF2, 0xF7, 0x6F, 0xF2, 0x34, 0xF2,
         0xA7, 0xF9, 0xC5, 0xFA, 0x85, 0xFA, 0xBC, 0xFE,
         0x65, 0xFF, 0x2D, 0x07, 0xEC, 0x08, 0x75, 0x08,
         0x1B, 0x07, 0x65, 0xFD, 0x65, 0xFD, 0x8B, 0xF9,
         0x17, 0xF5, 0xD9, 0xF8, 0x96, 0xF2, 0xD4, 0xF3,
         0x45, 0x00, 0x4E, 0x02, 0xE2, 0x0B, 0x04, 0x0D,
         0x8A, 0x0D, 0x21, 0x08, 0xE8, 0xFC, 0x7F, 0x01,
         0x88, 0x00, 0x38, 0xF9, 0x85, 0xF7, 0xFA, 0xF6,
         0x2B, 0xF1, 0x2A, 0xF8, 0x01, 0x03, 0xD3, 0x09,
         0x1C, 0x0B, 0x4B, 0x0D, 0xAB, 0x17, 0xA0, 0x0A,
         0xA2, 0x0C, 0xB4, 0x09, 0xE8, 0xF7, 0x54, 0xF9,
         0x94, 0xFE, 0xFE, 0xF4, 0xA5, 0xF9, 0x78, 0x08,
         0x79, 0x09, 0x7B, 0x0D, 0xB2, 0x17, 0x72, 0x1A,
         0xAC, 0x0B, 0x6A, 0x16, 0x2C, 0x0C, 0xF1, 0x01,
         0x6D, 0x00, 0x8F, 0xFC, 0xC1, 0xF6, 0x2A, 0xFB,
         0xB6, 0x01, 0x2A, 0x0E, 0x85, 0x0E, 0x17, 0x17,
         0x62, 0x21, 0xBB, 0x0F, 0xD4, 0x11, 0xA2, 0x17,
         0xB5, 0x01, 0xB6, 0xFF, 0xC2, 0x05, 0x4C, 0xF5,
         0x37, 0xF3, 0xCD, 0x06, 0xDC, 0x06, 0x47, 0x06,
         0xFE, 0x1D, 0x81, 0x1D, 0x34, 0x0F, 0x5F, 0x1F,
         0x7A, 0x16, 0x91, 0xFE, 0x93, 0x0D, 0x7C, 0x02,
         0x30, 0xED, 0xD7, 0x01, 0x28, 0x00, 0xC6, 0xFF,
         0xC8, 0x0E, 0x25, 0x1C, 0x32, 0x19, 0x0B, 0x19,
         0xA1, 0x1C, 0xDE, 0x16, 0x20, 0x0B, 0x21, 0x0B,
         0x1A, 0x05, 0xD7, 0xF3, 0xF2, 0xF7, 0x9C, 0xFC,
         0x89, 0x03, 0x38, 0x01, 0x79, 0x17, 0x4C, 0x1D,
         0xD2, 0x0C, 0x78, 0x1E, 0x62, 0x19, 0xC7, 0x02,
         0xEC, 0x0A, 0xEE, 0x08, 0x7F, 0xEF, 0x12, 0xF6,
         0x29, 0x04, 0x4E, 0xFA, 0x61, 0xFC, 0x80, 0x1B,
         0xC1, 0x0F, 0x6C, 0x07, 0x96, 0x23, 0x9C, 0x14,
         0x70, 0xFE, 0x08, 0x12, 0x18, 0x0C, 0xEE, 0xEE,
         0xD5, 0xFD, 0x02, 0x00, 0xF8, 0xF2, 0xE8, 0xF5,
         0xD1, 0x0D, 0x2C, 0x09, 0x3B, 0x04, 0x5E, 0x1C,
         0x02, 0x15, 0x2F, 0x00, 0xE7, 0x0B, 0x3B, 0x0D,
         0x12, 0xF8, 0x41, 0xF9, 0x5D, 0x04, 0x77, 0xF2,
         0x87, 0xEA, 0xE4, 0x07, 0x8D, 0x08, 0xE7, 0xF3,
         0x1C, 0x17, 0xBB, 0x10, 0x75, 0xFA, 0x27, 0x12,
         0x68, 0x15, 0x45, 0xF6, 0x3D, 0x01, 0x6C, 0x01,
         0xF4, 0xE4, 0xDA, 0xEE, 0x2E, 0x01, 0x6C, 0xF9,
         0xB3, 0xF8, 0x05, 0x10, 0x2A, 0x01, 0x49, 0x01,
         0x0D, 0x10, 0x12, 0x0F, 0xF4, 0x01, 0x1A, 0xFE,
         0x51, 0xFC, 0x5F, 0xEE, 0x5A, 0xEB, 0x0E, 0xFE,
         0x9A, 0xFC, 0xC4, 0xE9, 0x8E, 0x09, 0xF0, 0x01,
         0xA2, 0xF8, 0xC6, 0x0E, 0x54, 0x17, 0x4E, 0xFA,
         0x9A, 0x05, 0x1C, 0x09, 0xEE, 0xEE, 0xBC, 0xEF,
         0x8F, 0x00, 0x20, 0xED, 0x34, 0xED, 0x51, 0x0B,
         0xE7, 0xFE, 0x13, 0x00, 0x04, 0x0D, 0x25, 0x0E,
         0x58, 0x01, 0x36, 0x08, 0xE7, 0x06, 0x81, 0xFE,
         0x02, 0xF0, 0xF0, 0xFE, 0xE1, 0xF9, 0xCD, 0xE7,
         0x63, 0x02, 0x6E, 0x08, 0x1B, 0xF6, 0x90, 0x07,
         0x8C, 0x13, 0xB9, 0x05, 0xD1, 0x05, 0x3D, 0x1A,
         0x49, 0x09, 0x69, 0xF7, 0xA0, 0x07, 0x19, 0xF9,
         0xE4, 0xEC, 0x45, 0xFE, 0x1A, 0x00, 0x96, 0xF6,
         0x42, 0x03, 0x84, 0x18, 0x4E, 0x11, 0x53, 0x09,
         0xC1, 0x1F, 0x0B, 0x0D, 0xE9, 0xF7, 0x75, 0x0E,
         0x29, 0x06, 0x76, 0xE8, 0xA6, 0x00, 0x25, 0xFF,
         0xCA, 0xEE, 0xC3, 0x03, 0x95, 0x16, 0xA0, 0x11,
         0x3D, 0x09, 0x38, 0x20, 0x24, 0x0A, 0xE7, 0x00,
         0x68, 0x0F, 0x4B, 0x08, 0x63, 0xF5, 0x6D, 0xFA,
         0x45, 0xF8, 0x52, 0xF2, 0x43, 0xF8, 0x90, 0x0E,
         0xEB, 0x0F, 0x50, 0x05, 0x09, 0x1D, 0x7E, 0x13,
         0x57, 0x05, 0x2A, 0x11, 0x02, 0x0E, 0x0C, 0xF0,
         0x2C, 0xFD, 0x06, 0xFB, 0x4F, 0xEF, 0xC9, 0xF9,
         0x6A, 0x07, 0x20, 0xFF, 0xD9, 0x04, 0xA7, 0x1A,
         0x46, 0x12, 0x4D, 0x10, 0x1C, 0x13, 0x0C, 0x06,
         0x8F, 0x01, 0x17, 0xFC, 0x25, 0xFB, 0xDE, 0xF9,
         0x2C, 0xF5, 0x9E, 0xF6, 0xDF, 0x05, 0xD4, 0x02,
         0xE0, 0x0C, 0x9E, 0x14, 0xB4, 0x0D, 0x20, 0x0C,
         0x19, 0x0B, 0xE5, 0x0A, 0x5A, 0xFA, 0x5D, 0xFE,
         0xE8, 0xF7, 0x81, 0xEB, 0xF5, 0xF6, 0xF1, 0x00,
         0xA6, 0xFB, 0x03, 0x08, 0x3C, 0x08, 0xC5, 0x08,
         0x68, 0x0A, 0xD9, 0x0E, 0xF7, 0x0D, 0x85, 0xFD,
         0xDF, 0xFB, 0xCC, 0xF8, 0x77, 0xEC, 0x1E, 0xF5,
         0x20, 0x01, 0xDC, 0xFB, 0x74, 0xFE, 0xC3, 0x0A,
         0xE3, 0x0C, 0xF2, 0x07, 0x9A, 0x0B, 0x19, 0x10,
         0x0B, 0x01, 0xD7, 0x04, 0x0C, 0x08, 0x71, 0xF7,
         0xE6, 0xF8, 0x5D, 0xF8, 0x7F, 0xF7, 0xEE, 0xF2,
         0xE9, 0x04, 0x44, 0x09, 0xEF, 0x02, 0x22, 0x0A,
         0x4D, 0x16, 0x64, 0x04, 0xC3, 0x0B, 0xCD, 0x0E,
         0x91, 0xF8, 0xDB, 0xF0, 0x5B, 0xFD, 0x09, 0xFE,
         0x63, 0xF9, 0x6C, 0x08, 0xF3, 0x02, 0x65, 0xFB,
         0x76, 0x0B, 0x7E, 0x17, 0xB3, 0x0E, 0x68, 0x18,
         0x43, 0x10, 0x56, 0x02, 0xC8, 0x00, 0xA6, 0xFC,
         0xB8, 0xFF, 0x50, 0xFD, 0x87, 0xFA, 0x91, 0x03,
         0xA0, 0x04, 0x29, 0x06, 0x2F, 0x12, 0x07, 0x13,
         0x6A, 0x0B, 0xD4, 0x10, 0x20, 0x0E, 0xC6, 0x04,
         0x2C, 0x05, 0x72, 0x0A, 0x7A, 0xF9, 0x35, 0x00,
         0xF6, 0x05, 0xD9, 0xFE, 0xC2, 0x03, 0xEE, 0x08,
         0x04, 0x13, 0x25, 0x15, 0xA7, 0x0E, 0xB6, 0x16,
         0x66, 0x0B, 0x9D, 0xFE, 0x43, 0x06, 0xCF, 0x09,
         0xAD, 0xF9, 0x6B, 0x01, 0xA4, 0x05, 0x14, 0xF7,
         0xDB, 0xF8, 0x85, 0x17, 0x58, 0x0D, 0x26, 0x08,
         0x1C, 0x1E, 0xDD, 0x07, 0xA6, 0xFE, 0x3A, 0x12,
         0xAD, 0x0B, 0x8A, 0xFA, 0xB5, 0x06, 0x6D, 0x03,
         0x6C, 0xF2, 0xBF, 0xFB, 0x92, 0x0E, 0x91, 0x09,
         0x3F, 0x08, 0x59, 0x12, 0x73, 0x0D, 0x8E, 0x07,
         0xA2, 0x11, 0x7D, 0x13, 0x10, 0x05, 0x77, 0xFA,
         0x7D, 0x05, 0x48, 0xFB, 0x12, 0xF4, 0xDE, 0x02,
         0x50, 0x03, 0xB0, 0xFA, 0x73, 0x0A, 0x90, 0x0D,
         0x6D, 0x0B, 0xBE, 0x07, 0x72, 0x0F, 0x33, 0x0E,
         0x9E, 0x03, 0xD7, 0x09, 0xE9, 0xFB, 0x6F, 0xF0,
         0x0F, 0xF9, 0x8F, 0xFE, 0x36, 0x01, 0x64, 0x06,
         0xCE, 0x10, 0xEB, 0x09, 0x9F, 0x07, 0xBA, 0x10,
         0xB3, 0x12, 0x5C, 0x09, 0x7D, 0x08, 0xE6, 0xFD,
         0x95, 0xF4, 0xD3, 0xF5, 0x0A, 0xFB, 0xEB, 0x05,
         0x6E, 0xFC, 0xA0, 0x02, 0x8A, 0x07, 0x72, 0x04,
         0xD6, 0x0C, 0xBB, 0x16, 0xEE, 0x09, 0x80, 0x03,
         0x76, 0x05, 0xDE, 0xFF, 0xDF, 0xF5, 0x05, 0xFC,
         0xDE, 0xFE, 0xEC, 0xF2, 0xA1, 0x01, 0x5F, 0x0A,
         0x96, 0x00, 0x2B, 0x06, 0xFF, 0x08, 0x04, 0x07,
         0x59, 0x06, 0x85, 0x0A, 0x11, 0x06, 0x69, 0xF6,
         0xCA, 0xF6, 0xFE, 0xFF, 0xD4, 0xFC, 0xA4, 0xFE,
         0xDE, 0x02, 0x5E, 0xFB, 0xCD, 0xF7, 0xD6, 0x03,
         0xD3, 0x11, 0x91, 0x04, 0x81, 0x08, 0x51, 0x0E,
         0x28, 0xF6, 0x69, 0xFE, 0x56, 0x06, 0xEE, 0x00,
         0xD9, 0xFC, 0xF5, 0xFE, 0x45, 0xF8, 0x0F, 0xF5,
         0x43, 0x04, 0xA6, 0x09, 0x99, 0x05, 0xDB, 0x09,
         0x73, 0x02, 0x2C, 0x03, 0x0B, 0x0D, 0x2F, 0x01,
         0x65, 0x01, 0xAC, 0x00, 0xC2, 0xF3, 0x65, 0xF7,
         0x40, 0xFE, 0x0C, 0xF4, 0xCA, 0xFD, 0x3E, 0x06,
         0x36, 0x04, 0x3E, 0x04, 0x53, 0x0D, 0xED, 0x07,
         0xF4, 0xFD, 0xAF, 0x0C, 0x45, 0x08, 0xED, 0xF8,
         0x93, 0x01, 0xD4, 0xF6, 0x18, 0xF4, 0x3F, 0xF2,
         0xCE, 0xFF, 0xEB, 0x06, 0xE2, 0x04, 0xAB, 0x0B,
         0xC5, 0x09, 0x42, 0x00, 0xBD, 0x08, 0x56, 0x14,
         0xD5, 0x09, 0x63, 0x03, 0xA5, 0x00, 0x3D, 0xF6,
         0xDF, 0xF0, 0x58, 0x00, 0xBA, 0x04, 0xCE, 0xFB,
         0xB4, 0x05, 0x8D, 0x09, 0x96, 0x0A, 0x84, 0x10,
         0x3F, 0x12, 0x17, 0x0F, 0x11, 0x04, 0x6E, 0x01,
         0xD0, 0xFE, 0x8A, 0xF0, 0xE5, 0xF7, 0xB1, 0x01,
         0x41, 0xFF, 0xB7, 0x02, 0xF4, 0x0B, 0xB2, 0x0C,
         0xD1, 0x0D, 0x44, 0x13, 0xCB, 0x18, 0x82, 0x05,
         0x16, 0x09, 0xE9, 0x06, 0x24, 0xFA, 0xF2, 0xF9,
         0xF8, 0xFA, 0x76, 0x06, 0x96, 0x04, 0x63, 0x05,
         0xD3, 0x0D, 0x74, 0x0B, 0x0C, 0x0A, 0x09, 0x16,
         0x9E, 0x16, 0x37, 0x06, 0x28, 0x0B, 0x2D, 0x0B,
         0x40, 0x00, 0x54, 0xF9, 0x24, 0x0A, 0x08, 0xFD,
         0x59, 0xFB, 0x5D, 0x0A, 0x2A, 0x02, 0x3F, 0x01,
         0xBD, 0x0B, 0x8B, 0x1C, 0x1C, 0x11, 0x52, 0x09,
         0x18, 0x16, 0xBB, 0x05, 0x20, 0xF9, 0xFF, 0x06,
         0x35, 0x06, 0xA8, 0xFA, 0xC7, 0x01, 0xAB, 0x05,
         0xA9, 0x02, 0xAC, 0x00, 0xE6, 0x11, 0xAB, 0x15,
         0x0F, 0x0C, 0x4C, 0x14, 0xD4, 0x08, 0xDA, 0x03,
         0xE5, 0x06, 0x80, 0x07, 0xD1, 0x05, 0xAB, 0xFC,
         0x02, 0xFC, 0x07, 0x00, 0xA3, 0xF9, 0x0A, 0x02,
         0x05, 0x12, 0x9C, 0x07, 0xC3, 0x0B, 0x13, 0x11,
         0xC1, 0x0A, 0x1D, 0x00, 0x1C, 0x07, 0xA2, 0x0C,
         0x89, 0xF9, 0x71, 0xFB, 0xCD, 0x03, 0xAA, 0xF9,
         0xD8, 0xF8, 0xB0, 0x05, 0xA5, 0x0A, 0x14, 0x01,
         0x71, 0x0F, 0x28, 0x13, 0x01, 0x05, 0xB1, 0x06,
         0x89, 0x0E, 0xB7, 0x06, 0xD0, 0x01, 0x86, 0xFB,
         0xC5, 0xF8, 0x9B, 0xF1, 0x88, 0xF4, 0x1D, 0x0E,
         0xEA, 0x06, 0xE8, 0xFF, 0x00, 0x11, 0xD2, 0x0A,
         0xE2, 0x00, 0x06, 0x0A, 0xD5, 0x15, 0x8D, 0xFB,
         0x4A, 0xFC, 0x1E, 0x03, 0x5D, 0xEA, 0xAF, 0xEF,
         0x6A, 0x07, 0x7B, 0x01, 0x25, 0xFF, 0x61, 0x04,
         0xF2, 0x07, 0xEC, 0x04, 0x4C, 0x02, 0x43, 0x10,
         0xEE, 0x09, 0x7C, 0xFD, 0x9D, 0xFE, 0x1C, 0xFB,
         0x20, 0xF0, 0x82, 0xEC, 0xB1, 0x02, 0xAC, 0xFE,
         0x7D, 0xF9, 0x49, 0x0B, 0x7C, 0x06, 0x48, 0xFA,
         0xBE, 0x0D, 0x0F, 0x08, 0xE9, 0x05, 0x89, 0x03,
         0x2A, 0x00, 0x49, 0xFB, 0x53, 0xF4, 0xB3, 0xF9,
         0x79, 0x00, 0x8A, 0xFC, 0xD4, 0xF8, 0x36, 0xFC,
         0xE9, 0x00, 0x41, 0xFD, 0x7E, 0x04, 0x20, 0x0E,
         0xA4, 0x02, 0xE6, 0x04, 0x1C, 0x05, 0x70, 0xF5,
         0x82, 0xF7, 0xAA, 0xFD, 0x90, 0xFD, 0xDE, 0xFB,
         0xA8, 0xFA, 0xA9, 0xFC, 0x24, 0xF9, 0x1D, 0xFD,
         0x7D, 0x06, 0xC7, 0x07, 0xD3, 0x05, 0x45, 0x09,
         0x5A, 0x03, 0x2B, 0xFB, 0x83, 0xFC, 0x36, 0x07,
         0x0D, 0x01, 0x31, 0xFB, 0x2B, 0xFC, 0x55, 0xF2,
         0xEC, 0xF8, 0x6B, 0xFE, 0x52, 0x03, 0xFB, 0x06,
         0x15, 0x02, 0x2A, 0x08, 0x01, 0x07, 0x02, 0x07,
         0x0B, 0x07, 0x41, 0x06, 0xF9, 0x01, 0x41, 0xF9,
         0x17, 0xFC, 0x0A, 0xF8, 0xBD, 0xF3, 0x46, 0xFD,
         0xAA, 0x04, 0x8E, 0x03, 0xF8, 0x0A, 0xD6, 0x0D,
         0xF8, 0x0E, 0x85, 0x0D, 0xD6, 0x0B, 0x9A, 0x0C,
         0x67, 0x02, 0x84, 0x01, 0xB1, 0xFA, 0xC5, 0xF7,
         0x4D, 0xF9, 0xDB, 0xFE, 0x82, 0x09, 0xB5, 0x08,
         0x06, 0x09, 0xD7, 0x0E, 0x40, 0x11, 0x3F, 0x13,
         0x80, 0x15, 0x63, 0x14, 0x00, 0x08, 0x63, 0xFF,
         0x27, 0xFF, 0x0C, 0xFA, 0xFE, 0xF8, 0xED, 0x01,
         0x85, 0x02, 0x9F, 0x03, 0x99, 0x0C, 0x77, 0x11,
         0x63, 0x18, 0xFC, 0x15, 0xCC, 0x1A, 0x1E, 0x15,
         0x90, 0x08, 0x3F, 0x08, 0x89, 0xFF, 0xBA, 0xFC,
         0x28, 0xF8, 0xE5, 0xFC, 0x69, 0x02, 0xDC, 0x01,
         0xD6, 0x11, 0xF7, 0x13, 0x5F, 0x11, 0x19, 0x19,
         0x74, 0x19, 0x2F, 0x11, 0xC2, 0x0F, 0x4A, 0x0A,
         0x59, 0xFF, 0x81, 0xFC, 0xE3, 0xFC, 0x96, 0xFC,
         0xC1, 0xFC, 0x1F, 0x08, 0x95, 0x03, 0xAD, 0x0B,
         0xEE, 0x15, 0x44, 0x13, 0x36, 0x1C, 0xF7, 0x13,
         0x19, 0x0D, 0x35, 0x06, 0xAA, 0x01, 0x98, 0xFF,
         0x44, 0xFB, 0x86, 0xFD, 0x65, 0xFA, 0x84, 0xFD,
         0x57, 0x03, 0xBD, 0x05, 0xE0, 0x0F, 0x9E, 0x10,
         0x09, 0x0F, 0x0A, 0x16, 0x8A, 0x0C, 0x75, 0x05,
         0xF8, 0x09, 0xE8, 0xFC, 0x2E, 0xF9, 0xFC, 0x00,
         0xAB, 0xF9, 0x93, 0xF8, 0xF6, 0xFD, 0x6D, 0x07,
         0x43, 0x00, 0xA7, 0x10, 0x2A, 0x15, 0x2F, 0x09,
         0xFD, 0x10, 0x1B, 0x08, 0x21, 0x00, 0x2A, 0xFF,
         0x45, 0x00, 0xBE, 0xFF, 0x08, 0xF9, 0xDC, 0xF4,
         0x4F, 0xFA, 0x57, 0xFB, 0x34, 0xFA, 0x94, 0x08,
         0xDA, 0x11, 0x3A, 0x0B, 0x76, 0x0B, 0xE2, 0x0F,
         0x01, 0x01, 0x3E, 0xFE, 0xE0, 0x04, 0x18, 0xF5,
         0x21, 0xF8, 0x76, 0xF7, 0x8C, 0xF2, 0x68, 0xFA,
         0x0A, 0xF8, 0xEB, 0x04, 0x78, 0x08, 0xD2, 0x08,
         0xC0, 0x0A, 0xA1, 0x0B, 0xAC, 0x04, 0x17, 0x00,
         0x2B, 0x06, 0x49, 0x04, 0x54, 0xF6, 0x66, 0xF8,
         0x26, 0xF4, 0xF7, 0xF2, 0x19, 0xFD, 0x37, 0x06,
         0xC2, 0x08, 0x2D, 0x08, 0x87, 0x05, 0xA2, 0x0D,
         0xA7, 0x02, 0x56, 0x08, 0xCF, 0x15, 0x49, 0x06,
         0x96, 0xFE, 0x82, 0xFD, 0x72, 0xFE, 0xA9, 0xED,
         0xFB, 0xF9, 0xA5, 0x08, 0x2A, 0xFB, 0xE7, 0x08,
         0x57, 0x0E, 0x87, 0x0B, 0x63, 0x0E, 0xEA, 0x0D,
         0x47, 0x15, 0x30, 0x0C, 0x3E, 0x02, 0xD2, 0x08,
         0x21, 0xFE, 0x33, 0xF1, 0xFA, 0xFC, 0x6A, 0x01,
         0x40, 0xFC, 0x67, 0x00, 0x79, 0x0B, 0x9B, 0x06,
         0xE8, 0x07, 0x38, 0x18, 0xB5, 0x0F, 0x38, 0x10,
         0xBF, 0x0E, 0x8D, 0x02, 0xCB, 0x03, 0xEC, 0xF8,
         0xF5, 0xFE, 0x8B, 0x00, 0xE3, 0xF9, 0x5D, 0xFE,
         0xA9, 0x00, 0x2A, 0x05, 0xE5, 0x04, 0x58, 0x11,
         0xFC, 0x1A, 0x12, 0x11, 0xA7, 0x11, 0xB0, 0x0F,
         0xDD, 0x01, 0x01, 0xFF, 0xE6, 0xFB, 0x64, 0xF8,
         0x82, 0xF8, 0xDC, 0xF9, 0x28, 0xFE, 0x85, 0x01,
         0x09, 0x05, 0x98, 0x11, 0x3D, 0x15, 0x19, 0x18,
         0x6E, 0x10, 0xB4, 0x12, 0x94, 0x08, 0x04, 0xF9,
         0x9F, 0x03, 0x8A, 0x00, 0xC3, 0xF4, 0x4D, 0xF8,
         0x74, 0xF8, 0xFD, 0xF7, 0x91, 0xFA, 0x8D, 0x0E,
         0xA4, 0x0F, 0x07, 0x13, 0x6C, 0x16, 0xD4, 0x0C,
         0xE7, 0x0C, 0x25, 0x05, 0xE9, 0x03, 0xDF, 0xFF,
         0xC4, 0xF1, 0x9B, 0xF3, 0x33, 0xF9, 0x8F, 0xF0,
         0x71, 0xF9, 0xF5, 0x08, 0x30, 0x0E, 0x7D, 0x0F,
         0x61, 0x15, 0xE2, 0x11, 0xC7, 0x0B, 0x45, 0x09,
         0x64, 0x00, 0xB3, 0xFC, 0xF1, 0xFC, 0x9B, 0xEE,
         0x02, 0xF6, 0x33, 0xF5, 0x2D, 0xEE, 0x31, 0x01,
         0xF9, 0x09, 0xBD, 0x05, 0x02, 0x12, 0xBD, 0x14,
         0x90, 0x09, 0xC3, 0x06, 0x54, 0x0D, 0xBC, 0x02,
         0x35, 0xF9, 0xDA, 0xF7, 0xB3, 0xED, 0x10, 0xF0,
         0x91, 0xF0, 0x04, 0xFC, 0x67, 0x00, 0x1E, 0x00,
         0x33, 0x06, 0xA5, 0x0E, 0xFA, 0x09, 0x83, 0x0B,
         0xB9, 0x0B, 0x54, 0x03, 0x30, 0xFC, 0xA0, 0xFB,
         0x0D, 0xF7, 0x91, 0xEC, 0x85, 0xF2, 0xF7, 0xF0,
         0x83, 0xF3, 0xD2, 0xFF, 0x27, 0xFF, 0x75, 0x0A,
         0xCD, 0x08, 0xB7, 0x06, 0xD5, 0x0E, 0x14, 0x07,
         0x95, 0x05, 0xC8, 0xFE, 0x4F, 0xF7, 0x1C, 0xF1,
         0xBA, 0xEC, 0x30, 0xF4, 0x62, 0xF1, 0x2B, 0xF8,
         0x70, 0xFA, 0x66, 0xFE, 0x2A, 0x09, 0x94, 0x04,
         0x94, 0x0E, 0xA8, 0x0F, 0xDD, 0x03, 0xDB, 0x02,
         0xCF, 0x00, 0x63, 0xF4, 0x4C, 0xF4, 0xFD, 0xF1,
         0x57, 0xEF, 0x17, 0xF2, 0xC1, 0xF8, 0xAB, 0x02,
         0x07, 0x03, 0x0B, 0x09, 0xC2, 0x0B, 0x42, 0x0E,
         0xEB, 0x0D, 0xCA, 0x08, 0xE0, 0x09, 0xDC, 0xF9,
         0xF7, 0xF2, 0x25, 0xF9, 0x5F, 0xF1, 0x8C, 0xF6,
         0x86, 0xFB, 0xBC, 0xF8, 0x29, 0xFF, 0x6C, 0x05,
         0xB2, 0x0D, 0x7A, 0x0C, 0x48, 0x12, 0xBD, 0x0E,
         0x25, 0x05, 0x01, 0x09, 0x1C, 0xFE, 0x27, 0xF9,
         0x94, 0xF9, 0xFB, 0xF5, 0xFF, 0xF8, 0x9D, 0xF6,
         0x72, 0x04, 0x08, 0x04, 0xF4, 0xFF, 0x88, 0x0D,
         0x03, 0x0E, 0x81, 0x0C, 0xB1, 0x10, 0x6F, 0x0D,
         0xD5, 0x04, 0xAE, 0x00, 0x8F, 0x00, 0x4D, 0xFB,
         0x64, 0xFA, 0x38, 0xFF, 0x66, 0xFA, 0xCF, 0xFB,
         0xC5, 0x00, 0xE6, 0x07, 0xE7, 0x0C, 0x69, 0x0C,
         0xFA, 0x0A, 0x68, 0x0E, 0xCB, 0x06, 0xC1, 0x08,
         0x17, 0x07, 0x83, 0x02, 0xFB, 0xFB, 0x8D, 0xFF,
         0xDB, 0x00, 0x03, 0xF8, 0x1D, 0x00, 0xF8, 0x00,
         0x31, 0x01, 0xC4, 0x0A, 0xA2, 0x0A, 0xBF, 0x11,
         0x80, 0x0F, 0xBC, 0x08, 0x48, 0x0D, 0xCC, 0x04,
         0x84, 0x05, 0x94, 0xFE, 0xF3, 0xFB, 0xE3, 0xF3,
         0x8E, 0xF2, 0xA5, 0xFF, 0x60, 0xFF, 0x33, 0x07,
         0xEF, 0x0F, 0x16, 0x0C, 0x3A, 0x0B, 0x94, 0x0A,
         0x36, 0x0A, 0x0C, 0x10, 0xEA, 0x05, 0x6A, 0x02,
         0xD2, 0xFF, 0x5C, 0xFA, 0x61, 0xF6, 0xC8, 0xF8,
         0xA4, 0x01, 0xD5, 0xFB, 0x9F, 0x04, 0x0D, 0x0E,
         0x4E, 0x09, 0x34, 0x07, 0xE3, 0x0A, 0x5F, 0x0A,
         0x24, 0x06, 0x40, 0x05, 0x82, 0x07, 0x32, 0xF6,
         0x81, 0xF7, 0xBD, 0xF9, 0x00, 0xFA, 0xEA, 0xFF,
         0x0C, 0x02, 0x7E, 0x0A, 0x23, 0x03, 0xE6, 0xFF,
         0xF7, 0x0A, 0x6C, 0x0B, 0x24, 0x08, 0xA2, 0x0B,
         0x7E, 0x09, 0x75, 0x00, 0x39, 0xF8, 0x0B, 0xFE,
         0xAA, 0xF9, 0x43, 0xF8, 0x24, 0xFF, 0x8F, 0xFA,
         0xA6, 0x03, 0x64, 0xFE, 0x46, 0x01, 0xD2, 0x0A,
         0xAB, 0x0D, 0xDA, 0x0B, 0x85, 0x0B, 0x9C, 0x07,
         0x5E, 0xFE, 0x3B, 0xFC, 0x22, 0xFD, 0x63, 0xF9,
         0x5A, 0xFF, 0xDD, 0x00, 0xDF, 0xFA, 0x39, 0xFE,
         0xC1, 0xFA, 0xB3, 0x02, 0x99, 0x0C, 0xFD, 0x0E,
         0x1B, 0x10, 0x8B, 0x0C, 0xB8, 0x04, 0x8B, 0xFF,
         0xCD, 0x02, 0xED, 0x05, 0x58, 0x05, 0xD4, 0xFE,
         0xB8, 0xFF, 0x46, 0xFC, 0x4D, 0xFB, 0x8B, 0x01,
         0x48, 0x0A, 0xCE, 0x0F, 0x9E, 0x0A, 0x93, 0x11,
         0xC4, 0x08, 0xAF, 0x01, 0xCD, 0x06, 0x6D, 0x03,
         0x2D, 0x0B, 0xE2, 0x04, 0x0A, 0x03, 0xBF, 0xFF,
         0x75, 0xF9, 0x18, 0xFE, 0x2B, 0x00, 0xB5, 0x0E,
         0x93, 0x0F, 0xEC, 0x08, 0x82, 0x0F, 0x70, 0x04,
         0x8B, 0x0A, 0x34, 0x0D, 0xFC, 0x0F, 0xEC, 0x0E,
         0x4F, 0xFF, 0x91, 0x04, 0xDD, 0xFC, 0xD3, 0xF7,
         0xC9, 0x05, 0x46, 0x08, 0xA9, 0x08, 0x6B, 0x07,
         0xCA, 0x0B, 0xE9, 0x09, 0x48, 0x05, 0x73, 0x12,
         0x27, 0x11, 0x36, 0x12, 0x4F, 0x0E, 0xBC, 0x03,
         0x05, 0x04, 0x21, 0xFA, 0x25, 0xFB, 0x44, 0x07,
         0x69, 0x06, 0xF7, 0x06, 0xAB, 0x05, 0x98, 0x09,
         0xEF, 0x06, 0xE8, 0x09, 0x84, 0x16, 0x25, 0x16,
         0x44, 0x11, 0xD1, 0x09, 0x0F, 0x06, 0xD3, 0x00,
         0x2B, 0xF8, 0x24, 0x03, 0xC6, 0x07, 0x82, 0xFF,
         0xEA, 0x02, 0x7C, 0x06, 0x45, 0x04, 0x84, 0x07,
         0xAB, 0x11, 0x1B, 0x18, 0xAE, 0x12, 0xDF, 0x0B,
         0xCF, 0x0A, 0x86, 0x02, 0x0B, 0xFD, 0x85, 0xFE,
         0x57, 0x0B, 0x89, 0x03, 0x6C, 0xFC, 0x63, 0x07,
         0x38, 0x00, 0x16, 0x02, 0xE0, 0x0B, 0xE1, 0x0D,
         0x98, 0x13, 0x17, 0x0D, 0x6F, 0x0A, 0xC6, 0x08,
         0xEE, 0xFE, 0xAB, 0xFF, 0xE9, 0x04, 0x0E, 0x08,
         0xCF, 0xFE, 0x6A, 0xFF, 0x54, 0x02, 0x98, 0xF8,
         0x1A, 0x02, 0xB1, 0x08, 0xAF, 0x0D, 0xB9, 0x0F,
         0x57, 0x05, 0x64, 0x09, 0x80, 0x05, 0x68, 0xFF,
         0xB0, 0x06, 0xA7, 0x0A, 0x81, 0x04, 0x19, 0xF9,
         0xDD, 0x01, 0xE2, 0xF6, 0xA6, 0xF3, 0xA6, 0x05,
         0xD7, 0x06, 0x3C, 0x0A, 0x7C, 0x05, 0xEC, 0x06,
         0xA6, 0x05, 0x70, 0xFC, 0x3E, 0x04, 0x5A, 0x09,
         0xFF, 0x06, 0x92, 0xFF, 0x56, 0xFE, 0xEB, 0xFB,
         0xBD, 0xEC, 0xE0, 0xF8, 0x5B, 0x03, 0x5E, 0x02,
         0xE8, 0x03, 0xE7, 0x00, 0x14, 0x01, 0x90, 0x00,
         0x85, 0xFE, 0xBF, 0x0C, 0xD0, 0x10, 0x7D, 0x05,
         0xD1, 0x00, 0xA8, 0xFF, 0xAB, 0xF6, 0x78, 0xF2,
         0x57, 0xFE, 0x40, 0x04, 0xD9, 0xFC, 0x60, 0x01,
         0xB5, 0x00, 0x22, 0x01, 0x5C, 0xFC, 0x4E, 0x04,
         0xE2, 0x11, 0xD4, 0x0C, 0x20, 0x04, 0x09, 0x05,
         0xB0, 0xFC, 0x68, 0xEF, 0xFA, 0xF8, 0xF9, 0x05,
         0xFD, 0x00, 0x44, 0xFB, 0xED, 0xFE, 0xF8, 0xF8,
         0xE5, 0xF3, 0x4C, 0xFF, 0xC7, 0x0D, 0xDF, 0x11,
         0x72, 0x08, 0x09, 0x09, 0x0A, 0x04, 0xE2, 0xF4,
         0xFE, 0xF8, 0xB2, 0x04, 0xF1, 0x06, 0xB7, 0xFA,
         0x28, 0xFA, 0xD1, 0xF9, 0x6F, 0xEA, 0x15, 0xF8,
         0x4D, 0x04, 0x6A, 0x0E, 0x35, 0x10, 0xA2, 0x08,
         0xC4, 0x09, 0xF7, 0x03, 0x77, 0x02, 0xAF, 0x03,
         0x1F, 0x0B, 0x5C, 0x05, 0x77, 0xF4, 0x81, 0xF9,
         0x02, 0xF8, 0x10, 0xF0, 0x57, 0xFD, 0x8D, 0x08,
         0x7E, 0x13, 0xD0, 0x06, 0xB8, 0x0C, 0xAD, 0x0F,
         0x5F, 0x02, 0x91, 0x04, 0xEE, 0x0C, 0x41, 0x0A,
         0x3B, 0xFE, 0x62, 0xFD, 0x4C, 0xFC, 0x8D, 0xEF,
         0x60, 0xF1, 0x1C, 0xFE, 0x89, 0x09, 0x5D, 0x0A,
         0xBE, 0x07, 0x48, 0x0A, 0x70, 0x08, 0xE6, 0x03,
         0xA5, 0x0B, 0x0E, 0x17, 0x40, 0x0D, 0x3E, 0xFE,
         0xEC, 0xFC, 0xF7, 0xF6, 0x47, 0xEC, 0xBE, 0xF6,
         0x1F, 0x04, 0x3F, 0x09, 0xA4, 0x06, 0xCA, 0x05,
         0x6E, 0x0C, 0x87, 0x04, 0x74, 0x08, 0xE3, 0x12,
         0x65, 0x16, 0xAA, 0x0B, 0xBE, 0x04, 0xCF, 0x00,
         0xCD, 0xF1, 0xB7, 0xF0, 0xA0, 0xFD, 0xB8, 0xFE,
         0xDA, 0x03, 0x06, 0x01, 0x24, 0x02, 0x8E, 0x01,
         0x3B, 0x01, 0x6B, 0x0D, 0x4F, 0x16, 0x36, 0x12,
         0x48, 0x0C, 0x1D, 0x08, 0xD8, 0x03, 0x67, 0xF8,
         0xA2, 0xFA, 0xC6, 0xFE, 0x8A, 0xFC, 0x3B, 0xFD,
         0x60, 0xFB, 0x39, 0x04, 0x4D, 0x02, 0x2A, 0x03,
         0x2B, 0x10, 0xB3, 0x16, 0x1D, 0x12, 0xB5, 0x11,
         0x24, 0x0E, 0x7B, 0x01, 0x87, 0xFB, 0x47, 0xFE,
         0x02, 0xFE, 0x0E, 0xF9, 0xF7, 0xF8, 0x00, 0xFA,
         0x5A, 0xFA, 0x16, 0xFE, 0xE6, 0x07, 0x1B, 0x14,
         0xDF, 0x13, 0xEE, 0x13, 0xB7, 0x0F, 0xF0, 0x0B,
         0xD4, 0x0A, 0x46, 0x03, 0xF8, 0x01, 0x79, 0x01,
         0x75, 0xF8, 0xAF, 0xF7, 0x6B, 0xFA, 0x45, 0xFD,
         0x6D, 0xF6, 0xD8, 0x07, 0x84, 0x12, 0xF3, 0x10,
         0x1A, 0x14, 0x35, 0x12, 0x04, 0x0B, 0x40, 0x07,
         0xF6, 0x04, 0x34, 0x07, 0x08, 0x05, 0xD0, 0xF9,
         0x65, 0xF9, 0x35, 0xF5, 0x78, 0xF3, 0x4B, 0xF9,
         0x6A, 0x04, 0x4C, 0x0B, 0x97, 0x0B, 0x36, 0x11,
         0x2B, 0x0E, 0xF4, 0x0E, 0x19, 0x0B, 0x06, 0x06,
         0x9D, 0x0B, 0x53, 0x02, 0x3F, 0xFB, 0xF6, 0xFB,
         0xE7, 0xF6, 0xA8, 0xF5, 0x97, 0xF7, 0xD9, 0xFE,
         0xE6, 0x05, 0xC1, 0x04, 0x77, 0x0A, 0xA8, 0x09,
         0x1B, 0x0C, 0x9A, 0x0B, 0x4A, 0x0C, 0x95, 0x0D,
         0x91, 0x00, 0xE2, 0xFE, 0x46, 0xFB, 0xB5, 0xF4,
         0xF3, 0xF1, 0x64, 0xF4, 0xA9, 0xFA, 0x7D, 0xFF,
         0xF9, 0xFD, 0x10, 0x05, 0xDD, 0x0A, 0x59, 0x07,
         0xB4, 0x09, 0x20, 0x10, 0xAC, 0x0A, 0x6D, 0x06,
         0x1D, 0x06, 0xCE, 0xFB, 0xF8, 0xF5, 0x88, 0xF6,
         0x25, 0xF5, 0x85, 0xF6, 0xF7, 0xFE, 0xEC, 0xFC,
         0x7C, 0x00, 0xBD, 0x05, 0x07, 0x02, 0x76, 0x09,
         0xE5, 0x0E, 0x33, 0x0C, 0x9E, 0x0C, 0x5C, 0x09,
         0x86, 0x00, 0x62, 0xFB, 0x11, 0xF7, 0xB2, 0xF6,
         0xCA, 0xFA, 0x27, 0xFD, 0x7E, 0xFA, 0x97, 0xFD,
         0xAD, 0xFB, 0x7B, 0x00, 0xF3, 0x09, 0xE7, 0x0F,
         0x08, 0x14, 0xAE, 0x12, 0x05, 0x0C, 0x79, 0x08,
         0x17, 0x05, 0x85, 0x00, 0x51, 0x00, 0xF9, 0xFF,
         0x42, 0xF7, 0xAC, 0xF7, 0x72, 0xF8, 0x2D, 0xFA,
         0xC2, 0xFD, 0xCF, 0x0A, 0x54, 0x14, 0xE4, 0x1A,
         0x31, 0x18, 0xFF, 0x14, 0x84, 0x0F, 0x92, 0x05,
         0x96, 0x02, 0xA7, 0x06, 0x36, 0x01, 0x93, 0xFD,
         0xDB, 0xFA, 0x2D, 0xFC, 0x76, 0xFB, 0x2B, 0x02,
         0x28, 0x0A, 0xD0, 0x13, 0x48, 0x16, 0xAF, 0x13,
         0xF9, 0x17, 0x33, 0x10, 0xAA, 0x09, 0x49, 0x0D,
         0xEF, 0x09, 0x57, 0x03, 0xBB, 0xFF, 0xF3, 0xFA,
         0x68, 0xF8, 0x02, 0xF8, 0x29, 0xFD, 0xE2, 0x07,
         0x42, 0x15, 0xEA, 0x12, 0x92, 0x12, 0xA4, 0x17,
         0x3C, 0x12, 0xBB, 0x0F, 0xFE, 0x14, 0xF0, 0x0F,
         0xDB, 0x0D, 0x7B, 0x03, 0xDE, 0xFD, 0xE3, 0xFB,
         0xEA, 0xF8, 0x4D, 0xFD, 0x66, 0x05, 0x1F, 0x0C,
         0xB3, 0x0B, 0xDF, 0x0F, 0x0E, 0x13, 0xF0, 0x0F,
         0xB7, 0x11, 0xE4, 0x13, 0x98, 0x11, 0xEA, 0x10,
         0x9E, 0x05, 0x8D, 0x02, 0x74, 0x00, 0x86, 0xF5,
         0x64, 0xFC, 0x90, 0x01, 0x53, 0x02, 0x88, 0x03,
         0x6E, 0x06, 0x89, 0x0A, 0xA4, 0x06, 0xCD, 0x0F,
         0x51, 0x11, 0x0E, 0x17, 0xB7, 0x14, 0x3A, 0x06,
         0x1A, 0x06, 0x21, 0xF8, 0x57, 0xF1, 0x56, 0xF6,
         0xD1, 0xF8, 0x61, 0xFB, 0x1B, 0xFB, 0x12, 0xFF,
         0x0A, 0x03, 0xC9, 0x02, 0x94, 0x0B, 0x91, 0x0F,
         0xA5, 0x17, 0x5E, 0x12, 0x38, 0x07, 0xC7, 0x0A,
         0x32, 0xFA, 0xDE, 0xF4, 0xEB, 0xF6, 0xCE, 0xF5,
         0x1D, 0xF8, 0x30, 0xF1, 0xBB, 0xFB, 0xAC, 0xF7,
         0x8A, 0xFA, 0xD4, 0x05, 0x13, 0x0A, 0xD0, 0x12,
         0xF7, 0x0D, 0x27, 0x0B, 0xE2, 0x09, 0x02, 0x00,
         0xD7, 0xFB, 0xF0, 0xF8, 0xE7, 0xFD, 0x4C, 0xFA,
         0xCC, 0xEC, 0x70, 0xF6, 0x99, 0xF1, 0x45, 0xF2,
         0xD4, 0x00, 0xD9, 0x0A, 0x8E, 0x12, 0x0A, 0x0B,
         0x7A, 0x10, 0x5F, 0x09, 0x45, 0x00, 0xBC, 0x02,
         0x6B, 0xFD, 0xB5, 0x00, 0xB9, 0xF2, 0xCE, 0xEF,
         0x08, 0xF7, 0xDE, 0xEE, 0xAF, 0xF5, 0xDC, 0xFB,
         0xF0, 0x02, 0xAC, 0x0E, 0xAF, 0x09, 0x1A, 0x0F,
         0x0E, 0x0D, 0x93, 0x07, 0x45, 0x02, 0x5E, 0x06,
         0x40, 0x08, 0x74, 0xFA, 0xE1, 0xF9, 0xFC, 0xF6,
         0xAA, 0xED, 0x22, 0xF6, 0xC9, 0xFA, 0x82, 0xFF,
         0x6A, 0x09, 0xD2, 0x07, 0x5F, 0x0B, 0xDA, 0x0B,
         0x66, 0x08, 0x85, 0x08, 0xE5, 0x0A, 0x69, 0x0C,
         0xCA, 0x02, 0x3D, 0xFF, 0x64, 0xFA, 0x30, 0xF6,
         0xE3, 0xF1, 0xF8, 0xF6, 0xFE, 0x03, 0xBD, 0x01,
         0xD6, 0x05, 0xA8, 0x09, 0xC2, 0x08, 0xCA, 0x06,
         0x04, 0x0B, 0x64, 0x10, 0xF1, 0x0E, 0x0A, 0x0C,
         0x76, 0x01, 0x20, 0xFC, 0x8B, 0xF7, 0x4C, 0xF4,
         0x51, 0xF9, 0x70, 0x00, 0xF5, 0xFC, 0xDF, 0x01,
         0xB8, 0x02, 0x3D, 0x06, 0x35, 0x09, 0x16, 0x0A,
         0x2B, 0x0A, 0xDE, 0x10, 0x0A, 0x10, 0xB4, 0x05,
         0xDD, 0x07, 0x44, 0xFF, 0x1C, 0xF6, 0x0B, 0xFE,
         0x16, 0xFB, 0xBF, 0xFE, 0xF9, 0xFD, 0x79, 0xFA,
         0xE3, 0x01, 0xF9, 0xFF, 0xC9, 0x01, 0x94, 0x0C,
         0x67, 0x12, 0x7F, 0x10, 0xE2, 0x07, 0xB6, 0x0E,
         0x5A, 0x00, 0x93, 0xFE, 0x60, 0x02, 0x3A, 0xFD,
         0xC1, 0xFF, 0x37, 0xFC, 0x91, 0xF8, 0xFA, 0x00,
         0x74, 0xFA, 0x37, 0xFC, 0xE7, 0x06, 0x27, 0x0F,
         0x0B, 0x13, 0xBD, 0x0C, 0x4D, 0x10, 0x17, 0x03,
         0xA3, 0x01, 0x84, 0x03, 0x1F, 0x02, 0x5B, 0x0A,
         0x4A, 0x00, 0x77, 0xFC, 0x90, 0xFC, 0xF5, 0xF4,
         0x37, 0xFB, 0x02, 0x00, 0x0E, 0x09, 0x4D, 0x10,
         0x77, 0x0F, 0x14, 0x0E, 0x50, 0x0D, 0x00, 0x08,
         0xC1, 0x06, 0x07, 0x07, 0x14, 0x09, 0xD4, 0x00,
         0xC9, 0x00, 0x51, 0xFA, 0x24, 0xF3, 0x9F, 0xFC,
         0x9B, 0xFE, 0xBB, 0x05, 0x14, 0x0D, 0x8F, 0x0D,
         0x81, 0x08, 0x52, 0x0C, 0xFA, 0x08, 0x09, 0x0A,
         0x2B, 0x0F, 0xDF, 0x0D, 0xA7, 0x07, 0xC4, 0x02,
         0x7D, 0xFC, 0x25, 0xFA, 0x1A, 0xF6, 0xCA, 0xFA,
         0x8A, 0x00, 0x82, 0x07, 0xE5, 0x08, 0x64, 0x06,
         0x34, 0x0A, 0xFA, 0x04, 0xB8, 0x0A, 0x0E, 0x0F,
         0x7E, 0x10, 0xF0, 0x13, 0xAC, 0x08, 0xAE, 0x02,
         0x6F, 0xFB, 0xDD, 0xF0, 0x0A, 0xFC, 0x9F, 0xFE,
         0x7F, 0x06, 0x59, 0x02, 0x24, 0x01, 0x84, 0x03,
         0x64, 0xF9, 0x61, 0x07, 0x6C, 0x0E, 0x03, 0x12,
         0x2F, 0x13, 0x8C, 0x0B, 0x95, 0x07, 0xB4, 0xF9,
         0x30, 0xF2, 0x56, 0xFC, 0x7D, 0xF9, 0xD1, 0x05,
         0x2D, 0x02, 0xE9, 0xFD, 0xF6, 0xFC, 0x02, 0xF4,
         0x6D, 0x01, 0xE6, 0x08, 0xCA, 0x11, 0x63, 0x16,
         0x6C, 0x0E, 0x28, 0x0B, 0x09, 0xFD, 0xD4, 0xF8,
         0x80, 0xFC, 0xD4, 0xFA, 0x5D, 0x06, 0xCE, 0x01,
         0x22, 0xFF, 0x65, 0xFC, 0xFB, 0xF2, 0x0A, 0xFA,
         0x85, 0x02, 0x7C, 0x0A, 0x09, 0x11, 0xB4, 0x0D,
         0xDD, 0x07, 0xCB, 0x02, 0x6A, 0xFD, 0xCB, 0xFF,
         0x88, 0x04, 0x47, 0x0B, 0xDE, 0x04, 0xC5, 0x00,
         0x80, 0xFC, 0xA2, 0xF3, 0x36, 0xF7, 0x16, 0xFF,
         0x80, 0x04, 0x08, 0x0F, 0x12, 0x08, 0x29, 0x06,
         0xA6, 0x08, 0xAC, 0xFB, 0xB4, 0x01, 0xFB, 0x07,
         0x60, 0x08, 0x78, 0x0D, 0x7E, 0x04, 0x62, 0x01,
         0xD8, 0xFC, 0x54, 0xF3, 0x9C, 0xFB, 0x8B, 0xFF,
         0x8C, 0x07, 0xC9, 0x0A, 0x7E, 0x02, 0x1C, 0x07,
         0x5B, 0xFE, 0xF0, 0x05, 0x5E, 0x07, 0x81, 0x0B,
         0xF4, 0x14, 0x06, 0x07, 0x5A, 0x09, 0x07, 0x04,
         0xDD, 0xF4, 0x60, 0xFB, 0x88, 0xFB, 0x16, 0x08,
         0xE8, 0x06, 0x98, 0x03, 0xAD, 0x05, 0xF0, 0xF8,
         0xB3, 0x01, 0xBF, 0x06, 0x59, 0x0C, 0x17, 0x1A,
         0x65, 0x10, 0x33, 0x0E, 0x26, 0x07, 0x0E, 0xFC,
         0x73, 0xFD, 0xDD, 0xFE, 0x7D, 0x03, 0x24, 0x0A,
         0x26, 0x06, 0x2C, 0x01, 0xB1, 0xF9, 0x0E, 0xFA,
         0xF0, 0xFC, 0x8D, 0x0A, 0xBC, 0x13, 0xCF, 0x14,
         0x80, 0x0F, 0x38, 0x0B, 0xCD, 0x00, 0xAA, 0xF9,
         0xEB, 0x02, 0xBF, 0x05, 0x57, 0x0D, 0xE2, 0x06,
         0x2B, 0xFE, 0xBF, 0x00, 0x4C, 0xF4, 0xCB, 0xF8,
         0x8B, 0x07, 0x42, 0x11, 0x22, 0x14, 0x97, 0x0E,
         0xDC, 0x0F, 0xCD, 0x02, 0xA7, 0xFB, 0xD2, 0x05,
         0x76, 0x07, 0x3E, 0x11, 0xAF, 0x0D, 0x07, 0x02,
         0x7F, 0xFF, 0x78, 0xEF, 0xDE, 0xF7, 0x94, 0xFE,
         0xE3, 0x09, 0xC7, 0x16, 0xAA, 0x0C, 0x05, 0x0C,
         0xA6, 0xFE, 0xFA, 0xFE, 0xB4, 0x04, 0xA2, 0x09,
         0xF1, 0x17, 0x6D, 0x0F, 0xA0, 0x04, 0x4C, 0x02,
         0x19, 0xF1, 0x40, 0xF0, 0xE7, 0xF9, 0xC8, 0x00,
         0xEC, 0x0A, 0x17, 0x0D, 0xAA, 0x07, 0xF0, 0x02,
         0xF3, 0x00, 0x1F, 0x00, 0x06, 0x0C, 0x1E, 0x19,
         0xEC, 0x12, 0x35, 0x0C, 0x18, 0x04, 0x0C, 0xF6,
         0x48, 0xF1, 0xB7, 0xF6, 0x7C, 0xFC, 0xBF, 0x06,
         0x2B, 0x0A, 0xFA, 0xFC, 0x8B, 0x01, 0x33, 0xFB,
         0xD2, 0xF5, 0x3B, 0x09, 0x28, 0x0D, 0x4C, 0x15,
         0x47, 0x15, 0x70, 0x07, 0xD5, 0x01, 0x5D, 0xF6,
         0xE6, 0xF7, 0xE7, 0xFE, 0xE2, 0x07, 0x26, 0x0B,
         0x07, 0xFD, 0x6D, 0xFF, 0x9E, 0xF3, 0xF0, 0xEE,
         0x04, 0x01, 0x7F, 0x06, 0xBA, 0x14, 0x57, 0x14,
         0x61, 0x09, 0x12, 0x07, 0xA4, 0xFA, 0x0E, 0xF8,
         0xF9, 0xFF, 0xDE, 0x04, 0xDC, 0x07, 0x6B, 0x03,
         0x5F, 0xFE, 0x8B, 0xF3, 0xB8, 0xEF, 0x45, 0xF6,
         0xD4, 0xFA, 0xBD, 0x0A, 0xDB, 0x13, 0x84, 0x0C,
         0x36, 0x09, 0x93, 0x02, 0xAF, 0xFB, 0xF2, 0x01,
         0x71, 0x08, 0xC7, 0x09, 0xCF, 0x0B, 0x10, 0xFB,
         0x50, 0xF5, 0x49, 0xEF, 0xAB, 0xE6, 0x6F, 0xF2,
         0x47, 0xFF, 0x50, 0x09, 0x71, 0x0E, 0xEF, 0x07,
         0xF3, 0x08, 0x11, 0x00, 0x40, 0x07, 0x7F, 0x08,
         0xAF, 0x0A, 0x6E, 0x14, 0x13, 0x06, 0xD2, 0xFD,
         0xE1, 0xF5, 0xFD, 0xE8, 0x0F, 0xF1, 0xF2, 0xFA,
         0x4D, 0x04, 0x3A, 0x0D, 0xA3, 0x08, 0xDF, 0x05,
         0xAB, 0x03, 0x33, 0x03, 0x9D, 0x08, 0x20, 0x13,
         0x77, 0x19, 0x8B, 0x12, 0x6D, 0x07, 0xAE, 0xFE,
         0x8F, 0xF2, 0x72, 0xEE, 0xD9, 0xF2, 0x19, 0xFD,
         0xCE, 0x05, 0xF9, 0x05, 0x1C, 0x02, 0x58, 0x07,
         0xE6, 0xFD, 0xBF, 0x02, 0x4B, 0x0E, 0x3D, 0x16,
         0xB2, 0x1E, 0x9A, 0x15, 0x0A, 0x0A, 0x35, 0x01,
         0x89, 0xF5, 0xB3, 0xF9, 0xD0, 0xFF, 0x64, 0x07,
         0x9A, 0x0B, 0x83, 0x00, 0xEC, 0x00, 0x92, 0xF9,
         0x91, 0xFC, 0x53, 0x06, 0xF2, 0x12, 0x6C, 0x20,
         0x44, 0x18, 0xF4, 0x14, 0x34, 0x10, 0xDC, 0xFD,
         0x70, 0xFE, 0x06, 0x01, 0xC8, 0x05, 0x10, 0x0B,
         0xB3, 0x04, 0x7F, 0xFE, 0x76, 0xFA, 0xB4, 0xF4,
         0xD5, 0xFD, 0x9E, 0x0A, 0x5A, 0x17, 0x58, 0x1D,
         0xED, 0x1D, 0x75, 0x10, 0x08, 0x0A, 0x18, 0x06,
         0x0D, 0x07, 0x75, 0x0E, 0xEE, 0x0D, 0x08, 0x0C,
         0x13, 0xFF, 0x37, 0xF9, 0xB8, 0xF5, 0x1C, 0xF2,
         0x25, 0x01, 0xA5, 0x0A, 0x31, 0x19, 0x9D, 0x1A,
         0x7F, 0x14, 0x5E, 0x0F, 0xBC, 0x0A, 0xA5, 0x0B,
         0x42, 0x07, 0xC9, 0x0F, 0x46, 0x14, 0x81, 0x06,
         0x79, 0xFE, 0x2D, 0xFA, 0x9C, 0xF5, 0x7D, 0xFB,
         0xAE, 0xFF, 0xFD, 0x0B, 0x6D, 0x11, 0x81, 0x10,
         0xD1, 0x0D, 0x8D, 0x0C, 0xA2, 0x0A, 0xC9, 0x09,
         0x2F, 0x11, 0xA3, 0x11, 0xBE, 0x15, 0x23, 0x0D,
         0x8C, 0x03, 0x85, 0xFC, 0xC2, 0xF1, 0x26, 0xFA,
         0xCA, 0xFB, 0x90, 0x05, 0x04, 0x0D, 0x3E, 0x06,
         0xF5, 0x04, 0x6E, 0x04, 0xD7, 0xFF, 0x26, 0x11,
         0x33, 0x10, 0x17, 0x16, 0x47, 0x15, 0x6D, 0x08,
         0x99, 0x03, 0x64, 0xF8, 0x76, 0xF4, 0xCC, 0xF8,
         0xDA, 0xFB, 0x2D, 0x01, 0x35, 0x03, 0xFC, 0xFC,
         0x1B, 0xFB, 0x58, 0xFA, 0x0E, 0xFD, 0x8B, 0x08,
         0x9C, 0x13, 0x89, 0x18, 0x33, 0x16, 0xD7, 0x08,
         0x6D, 0x05, 0xCC, 0xFB, 0x3D, 0xF6, 0x51, 0xFA,
         0xAA, 0xFA, 0x5E, 0x02, 0x02, 0xF8, 0x44, 0xF7,
         0x08, 0xF7, 0x1E, 0xEE, 0x17, 0xFE, 0x7A, 0x04,
         0x34, 0x13, 0x79, 0x1A, 0xD6, 0x0E, 0xF1, 0x11,
         0x24, 0x02, 0x0C, 0xF9, 0xE9, 0x00, 0x9A, 0xFA,
         0x66, 0x04, 0x1E, 0xFF, 0x59, 0xF8, 0xDF, 0xF4,
         0x3D, 0xEC, 0x74, 0xEF, 0x9B, 0xF8, 0x8A, 0x03,
         0xAE, 0x10, 0xE0, 0x13, 0x49, 0x10, 0x2A, 0x07,
         0xD7, 0x03, 0x6D, 0xFF, 0xD8, 0x01, 0x12, 0x03,
         0x10, 0x0B, 0x01, 0x05, 0xB6, 0xF9, 0xD3, 0xEE,
         0xF2, 0xE4, 0xAE, 0xEB, 0x7D, 0xF7, 0x58, 0xFB,
         0x3B, 0x0E, 0x12, 0x0F, 0xFE, 0x09, 0x9E, 0x03,
         0xEE, 0x00, 0x43, 0x04, 0xB9, 0x0A, 0xB9, 0x11,
         0x3C, 0x10, 0xE8, 0x03, 0x9E, 0xFD, 0x36, 0xEC,
         0xF8, 0xE7, 0x56, 0xEB, 0x2D, 0xF6, 0xED, 0x03,
         0x1E, 0x09, 0xD8, 0x07, 0xEA, 0x05, 0xAD, 0xFF,
         0xDF, 0xFD, 0xA6, 0x08, 0xB7, 0x12, 0x92, 0x14,
         0x90, 0x1A, 0x03, 0x0A, 0x38, 0xFE, 0x27, 0xF1,
         0x16, 0xE9, 0x1B, 0xF1, 0x2C, 0xF7, 0x98, 0x01,
         0x30, 0x08, 0x27, 0xFD, 0x4E, 0xFC, 0x3B, 0xF8,
         0xA8, 0xFD, 0xF1, 0x08, 0xBA, 0x13, 0x88, 0x1E,
         0x26, 0x19, 0x41, 0x0C, 0x35, 0xFF, 0xE7, 0xF4,
         0x99, 0xF1, 0x64, 0xF4, 0x43, 0xFC, 0x67, 0x02,
         0x53, 0x00, 0x00, 0xF6, 0x46, 0xEF, 0xC8, 0xF3,
         0x3D, 0xF6, 0x1B, 0x0A, 0x82, 0x19, 0x0D, 0x1E,
         0x70, 0x1B, 0x0F, 0x0A, 0x34, 0x02, 0x22, 0xF7,
         0x7A, 0xF5, 0x72, 0xFF, 0x0C, 0x04, 0xFC, 0x00,
         0x88, 0xF8, 0xC2, 0xF1, 0x7C, 0xE9, 0x93, 0xEC,
         0xA0, 0xF5, 0xE9, 0x04, 0x99, 0x18, 0x0E, 0x17,
         0xD3, 0x15, 0x50, 0x0F, 0x1B, 0x01, 0xF7, 0xFD,
         0x5D, 0x00, 0x62, 0x04, 0xE7, 0x08, 0x1B, 0x03,
         0x6D, 0xFD, 0xD7, 0xEE, 0xAF, 0xEB, 0xC5, 0xEA,
         0xED, 0xF9, 0xCF, 0x09, 0x21, 0x0F, 0xC2, 0x18,
         0x0F, 0x12, 0xE4, 0x0B, 0x45, 0x09, 0xF9, 0x01,
         0x76, 0x0C, 0x34, 0x11, 0xAE, 0x11, 0x8F, 0x0B,
         0x34, 0x00, 0x2A, 0xF5, 0x6C, 0xE9, 0x9A, 0xEE,
         0x33, 0xF9, 0xE9, 0x06, 0x59, 0x10, 0xF6, 0x0F,
         0xCF, 0x0E, 0x7E, 0x04, 0xB9, 0x05, 0xC0, 0x0C,
         0xA8, 0x12, 0x88, 0x19, 0x13, 0x17, 0x01, 0x14,
         0xA6, 0x03, 0xE4, 0xF5, 0x94, 0xF3, 0x4F, 0xF1,
         0xDB, 0xFE, 0x9E, 0x03, 0xA1, 0x09, 0xA5, 0x0E,
         0x5B, 0x03, 0xCA, 0xFE, 0xD2, 0x00, 0x42, 0x09,
         0x5D, 0x13, 0x1B, 0x1C, 0x6C, 0x1F, 0xBB, 0x17,
         0x4C, 0x0C, 0x3C, 0xFA, 0xAD, 0xF6, 0x27, 0xFB,
         0xC7, 0xFB, 0xDC, 0x05, 0xFB, 0x06, 0x17, 0x03,
         0x53, 0xFB, 0x7F, 0xF7, 0x80, 0xFD, 0x13, 0x06,
         0x57, 0x16, 0xCA, 0x1D, 0xCF, 0x20, 0xF5, 0x1B,
         0xD7, 0x08, 0x79, 0x01, 0x0D, 0xFB, 0x50, 0xFD,
         0x13, 0x04, 0xED, 0x04, 0x63, 0x07, 0xF8, 0x00,
         0x99, 0xF8, 0x74, 0xF2, 0x26, 0xF8, 0xC2, 0x03,
         0x42, 0x0D, 0x1B, 0x1C, 0x13, 0x1D, 0x45, 0x19,
         0x31, 0x0D, 0x39, 0x00, 0xE4, 0x01, 0xC6, 0x02,
         0xAC, 0x08, 0x5C, 0x0B, 0x1E, 0x09, 0xA0, 0x02,
         0xB5, 0xF7, 0x27, 0xF1, 0xFC, 0xF2, 0xFD, 0xFD,
         0x4E, 0x0D, 0x37, 0x15, 0x90, 0x1C, 0xBB, 0x16,
         0x22, 0x0E, 0x03, 0x04, 0x18, 0x04, 0xDF, 0x0B,
         0x73, 0x10, 0x7F, 0x15, 0xC2, 0x0F, 0x8E, 0x05,
         0x4D, 0xF9, 0xAD, 0xEC, 0x59, 0xF5, 0x9E, 0xFB,
         0x2A, 0x0A, 0xEA, 0x14, 0x9E, 0x14, 0x4D, 0x12,
         0x3D, 0x09, 0x1D, 0x02, 0x39, 0x07, 0xBB, 0x0A,
         0xCC, 0x15, 0xF5, 0x17, 0x68, 0x17, 0x46, 0x08,
         0xD3, 0xF8, 0x51, 0xF4, 0xA1, 0xF4, 0x69, 0xF8,
         0xA5, 0x06, 0x82, 0x0D, 0x6E, 0x0A, 0x51, 0x08,
         0x60, 0x01, 0xEC, 0xFF, 0x91, 0x09, 0x8B, 0x0B,
         0x8C, 0x19, 0x5B, 0x1A, 0x39, 0x10, 0xF5, 0x09,
         0x1C, 0xF8, 0xD6, 0xF6, 0xEB, 0xF6, 0x87, 0xF8,
         0xC6, 0x03, 0xE7, 0x0A, 0xCB, 0x08, 0xCE, 0x01,
         0xD3, 0xFD, 0x33, 0xFF, 0xBB, 0x00, 0x17, 0x0D,
         0x3A, 0x16, 0xDF, 0x1A, 0x39, 0x13, 0x1C, 0x0B,
         0x15, 0x01, 0xE6, 0xF8, 0xB7, 0xFE, 0x45, 0xFE,
         0xD4, 0x06, 0x58, 0x0A, 0xA4, 0x00, 0x1F, 0x01,
         0x68, 0xF7, 0x6B, 0xF3, 0x40, 0x02, 0xD3, 0x05,
         0x27, 0x14, 0xAF, 0x12, 0xE9, 0x0D, 0x31, 0x05,
         0x24, 0xFF, 0x4B, 0xFD, 0xAC, 0xF8, 0xCF, 0x05,
         0x47, 0x0B, 0xBF, 0x06, 0x4B, 0x03, 0xC8, 0xF8,
         0x89, 0xF6, 0x97, 0xF3, 0xDE, 0xF5, 0xD1, 0x00,
         0xB7, 0x0B, 0x87, 0x09, 0xA1, 0x08, 0xB7, 0x05,
         0x8F, 0xFA, 0xE2, 0xFA, 0x66, 0x00, 0xFD, 0xFF,
         0x3C, 0x09, 0x06, 0x07, 0xB4, 0x03, 0xA7, 0xFA,
         0xEE, 0xF0, 0x91, 0xF3, 0xAF, 0xF3, 0xCE, 0xFD,
         0x53, 0x00, 0x2C, 0x03, 0x5C, 0x04, 0x68, 0xFC,
         0x41, 0xFB, 0xEE, 0xF6, 0x17, 0xFA, 0x0B, 0x05,
         0xFF, 0x04, 0x18, 0x0A, 0x52, 0x05, 0x97, 0xFF,
         0x4B, 0xF9, 0x50, 0xF5, 0x3A, 0xFB, 0x5A, 0xFC,
         0x45, 0x02, 0x28, 0x01, 0x62, 0xFC, 0xC3, 0xF8,
         0x73, 0xF3, 0x69, 0xF6, 0xAD, 0xFA, 0x52, 0x03,
         0x38, 0x0A, 0xAF, 0x08, 0x48, 0x08, 0x16, 0x02,
         0x4A, 0xFE, 0xE1, 0xF9, 0xF9, 0xFF, 0xDE, 0x02,
         0x88, 0x03, 0x62, 0x02, 0x27, 0xF9, 0x4E, 0xF8,
         0xC2, 0xF3, 0x7B, 0xF0, 0x7B, 0xFD, 0xEA, 0xFB,
         0x36, 0x05, 0xE5, 0x08, 0xEF, 0x01, 0xE3, 0x06,
         0xE9, 0x01, 0x26, 0x00, 0xE7, 0x04, 0x51, 0x05,
         0xA6, 0x08, 0x97, 0x04, 0x25, 0xFD, 0x10, 0xFA,
         0xB4, 0xF7, 0x71, 0xF5, 0xA7, 0xF9, 0xDF, 0xFC,
         0x8B, 0x02, 0x00, 0x02, 0x33, 0xFF, 0xD1, 0x05,
         0x19, 0x03, 0x58, 0x02, 0x88, 0x0E, 0x3A, 0x09,
         0xEC, 0x0C, 0xEF, 0x0A, 0xB4, 0x01, 0xC3, 0x03,
         0x52, 0xFC, 0xAE, 0xF8, 0xCC, 0xFC, 0x4A, 0xF9,
         0x5E, 0xFD, 0x80, 0xFE, 0xEC, 0xFC, 0x53, 0x00,
         0xD8, 0x05, 0x6D, 0x07, 0x13, 0x0D, 0x5C, 0x11,
         0x16, 0x0A, 0x6D, 0x0D, 0xC6, 0x08, 0x5B, 0x04,
         0x61, 0x05, 0xD7, 0x00, 0x95, 0xFF, 0xAA, 0xFD,
         0x96, 0xFC, 0xDC, 0xFB, 0x20, 0xFB, 0x8C, 0x00,
         0x76, 0xFF, 0x73, 0x08, 0xF5, 0x09, 0xA4, 0x0B,
         0x74, 0x0F, 0xF6, 0x0A, 0x17, 0x0D, 0xF7, 0x0B,
         0x8B, 0x0B, 0xB7, 0x0B, 0x69, 0x06, 0x25, 0x05,
         0xB2, 0xFE, 0xCA, 0xFE, 0x79, 0xFA, 0x19, 0xFD,
         0x48, 0x00, 0x3C, 0xFE, 0x4C, 0x07, 0x65, 0x09,
         0xD7, 0x08, 0x94, 0x0E, 0x8E, 0x0A, 0xBE, 0x11,
         0x63, 0x11, 0x5E, 0x10, 0x6F, 0x0F, 0x83, 0x0A,
         0x95, 0x07, 0x58, 0x00, 0x3C, 0x00, 0x22, 0xFF,
         0x9E, 0xFF, 0x06, 0x03, 0x18, 0xFE, 0x57, 0x03,
         0x66, 0x05, 0x45, 0x06, 0x26, 0x0A, 0xE0, 0x0F,
         0xA0, 0x18, 0xF5, 0x11, 0x29, 0x14, 0x2F, 0x0F,
         0xBA, 0x0A, 0xBD, 0x09, 0xDF, 0xFE, 0xAB, 0x05,
         0xD2, 0x07, 0x59, 0xFE, 0xA0, 0x01, 0xE6, 0xFF,
         0xC9, 0xFF, 0x0B, 0x01, 0x5A, 0x05, 0x44, 0x0B,
         0xBF, 0x12, 0xE1, 0x10, 0xDC, 0x0F, 0x94, 0x12,
         0x11, 0x0E, 0x23, 0x0B, 0x8E, 0x0B, 0xED, 0x08,
         0x76, 0x0D, 0x09, 0x05, 0x79, 0x00, 0x12, 0xF7,
         0x13, 0xF9, 0x0C, 0xFF, 0x07, 0xFC, 0x9F, 0x08,
         0x77, 0x0D, 0x5A, 0x0C, 0xCA, 0x0C, 0xC4, 0x04,
         0x13, 0x06, 0x1B, 0x0A, 0x60, 0x0A, 0x95, 0x0D,
         0x27, 0x10, 0xB4, 0x11, 0x88, 0xFE, 0x07, 0xFC,
         0x2F, 0xF6, 0x50, 0xF7, 0xDD, 0xFD, 0x06, 0x01,
         0xC8, 0x06, 0x41, 0x08, 0x77, 0x02, 0x0A, 0x00,
         0x5F, 0xFE, 0xF3, 0x04, 0xA1, 0x05, 0x95, 0x0D,
         0xDE, 0x0C, 0x42, 0x0C, 0x39, 0x05, 0x54, 0xFB,
         0xBE, 0xFC, 0xA6, 0xFC, 0xE8, 0xFD, 0x4B, 0x01,
         0x09, 0x01, 0xBC, 0x02, 0xDD, 0xFC, 0xC6, 0xFC,
         0x1D, 0xF9, 0x22, 0x00, 0x5E, 0x04, 0xA4, 0x05,
         0xAF, 0x0E, 0x73, 0x0E, 0xF4, 0x0B, 0xFE, 0x03,
         0xCD, 0xFE, 0xFB, 0x03, 0xAB, 0xFF, 0x19, 0x05,
         0x7C, 0x06, 0x1D, 0x04, 0x75, 0x04, 0x04, 0xF7,
         0x30, 0xFA, 0xBF, 0xFC, 0x1F, 0xFE, 0x5C, 0x05,
         0x20, 0x09, 0x1D, 0x0E, 0x44, 0x0B, 0xBA, 0x08,
         0x72, 0x04, 0x49, 0x07, 0x21, 0x0B, 0x98, 0x0B,
         0x7C, 0x10, 0x76, 0x0B, 0x8B, 0x06, 0xBE, 0x01,
         0x72, 0xF8, 0xD2, 0x00, 0x6B, 0xFE, 0x2C, 0xFF,
         0x0D, 0x07, 0x46, 0x06, 0x5C, 0x0C, 0x79, 0x02,
         0xE8, 0x03, 0xCA, 0x0B, 0xE4, 0x0A, 0xCB, 0x0D,
         0xDB, 0x11, 0xE7, 0x13, 0x1D, 0x0E, 0xE0, 0x08,
         0x66, 0x02, 0xB4, 0xFB, 0x37, 0x04, 0xBD, 0xF9,
         0x74, 0x00, 0xB5, 0xFC, 0x9E, 0xFF, 0xE5, 0x01,
         0x47, 0x02, 0x0B, 0x07, 0x41, 0x06, 0xAE, 0x08,
         0xD6, 0x0F, 0x58, 0x0A, 0x31, 0x12, 0x63, 0x0F,
         0xCF, 0x07, 0xE0, 0x04, 0x76, 0x01, 0x63, 0xFF,
         0x6A, 0xFB, 0x8D, 0xFB, 0xD8, 0xF7, 0xD0, 0xF9,
         0xCE, 0xF9, 0xFE, 0xF7, 0x9F, 0xFE, 0xE0, 0xFC,
         0x65, 0x03, 0xF9, 0x07, 0xCA, 0x08, 0xD9, 0x10,
         0x69, 0x0A, 0x4F, 0x0A, 0xDF, 0x05, 0x89, 0x05,
         0xE6, 0x01, 0xAE, 0xFC, 0xFA, 0xFC, 0xF7, 0xFC,
         0x39, 0xF6, 0x30, 0xF3, 0x5C, 0xF3, 0x4F, 0xF3,
         0x9F, 0xF8, 0x37, 0xFE, 0xE9, 0x03, 0x43, 0x0E,
         0x78, 0x0B, 0xE9, 0x09, 0x20, 0x10, 0x88, 0x04,
         0x11, 0x05, 0xFD, 0x07, 0xE3, 0xFC, 0x1A, 0xFE,
         0x4C, 0xFA, 0x5B, 0xF3, 0x15, 0xF2, 0xDF, 0xEC,
         0x4E, 0xF2, 0xA3, 0xF7, 0x4C, 0xFA, 0x6A, 0x01,
         0x2B, 0x08, 0x74, 0x09, 0xD1, 0x09, 0x28, 0x07,
         0x27, 0x04, 0xFC, 0x09, 0x53, 0x06, 0x0C, 0x06,
         0x88, 0x08, 0x2E, 0xFF, 0xB6, 0xF9, 0x20, 0xEF,
         0xB2, 0xEC, 0xA4, 0xF2, 0xB6, 0xF1, 0x71, 0xFB,
         0x9C, 0x03, 0x73, 0x0A, 0xBE, 0x03, 0x97, 0x03,
         0x81, 0x06, 0xC3, 0x06, 0x2B, 0x10, 0xCD, 0x11,
         0x71, 0x12, 0x2E, 0x10, 0xAD, 0x05, 0x97, 0xFD,
         0x53, 0xF2, 0x37, 0xF3, 0x81, 0xF5, 0xCB, 0xFA,
         0xD9, 0xFE, 0x79, 0xFE, 0x9E, 0x01, 0x59, 0xFD,
         0xB1, 0xFD, 0x8E, 0x01, 0xDB, 0x09, 0x88, 0x16,
         0x77, 0x16, 0xC2, 0x1C, 0x51, 0x12, 0x6F, 0x09,
         0xF5, 0xFE, 0x53, 0xF6, 0x11, 0xFE, 0x96, 0xFA,
         0x38, 0xFF, 0x40, 0x00, 0x8D, 0xFB, 0x28, 0xFC,
         0x71, 0xF9, 0xC0, 0xF9, 0xF0, 0xFE, 0x57, 0x0D,
         0x91, 0x15, 0xDA, 0x14, 0x0A, 0x1E, 0xF5, 0x11,
         0xFA, 0x0A, 0x5A, 0x07, 0x46, 0x01, 0x1F, 0x08,
         0x46, 0x05, 0x15, 0x05, 0xA6, 0x03, 0x24, 0xFA,
         0x22, 0xF5, 0x55, 0xF2, 0xF0, 0xF6, 0x8E, 0xFD,
         0x89, 0x0E, 0xEF, 0x12, 0xAE, 0x16, 0x5C, 0x1A,
         0x86, 0x0D, 0x05, 0x0C, 0xB6, 0x0B, 0x37, 0x0A,
         0x41, 0x0E, 0xCF, 0x0D, 0xB2, 0x0B, 0xB1, 0x01,
         0x25, 0xFB, 0x98, 0xF4, 0x81, 0xEF, 0x0F, 0xFB,
         0x77, 0xFF, 0x97, 0x0A, 0x77, 0x0D, 0xE5, 0x10,
         0xE9, 0x0E, 0x17, 0x09, 0xD3, 0x0B, 0xE3, 0x0E,
         0x0F, 0x12, 0xEC, 0x15, 0x6C, 0x12, 0xB4, 0x0F,
         0x1A, 0x04, 0x0E, 0xFE, 0x2F, 0xF6, 0xC2, 0xF6,
         0x9A, 0xFC, 0xC6, 0x00, 0x78, 0x04, 0xBC, 0x06,
         0x6B, 0x07, 0xE3, 0x07, 0xF7, 0x05, 0xB8, 0x08,
         0xDC, 0x0D, 0x48, 0x14, 0xDC, 0x17, 0x0B, 0x15,
         0xFF, 0x13, 0x49, 0x08, 0x5E, 0x03, 0x77, 0xFC,
         0x5C, 0xF8, 0x97, 0xFF, 0x56, 0x00, 0xF4, 0x01,
         0x5A, 0x01, 0x43, 0x00, 0x19, 0x00, 0x41, 0xFB,
         0x2A, 0x03, 0xE8, 0x07, 0x60, 0x12, 0x7E, 0x15,
         0x1A, 0x17, 0x60, 0x18, 0xBF, 0x0A, 0x11, 0x08,
         0xCD, 0x00, 0x3E, 0x00, 0x38, 0x03, 0x79, 0x00,
         0x02, 0x03, 0xF2, 0xFC, 0x52, 0xF9, 0x9F, 0xF4,
         0x19, 0xF3, 0x4A, 0xFE, 0x86, 0x01, 0x7F, 0x10,
         0x02, 0x0C, 0x39, 0x15, 0x13, 0x15, 0xC5, 0x0D,
         0x4B, 0x0B, 0x44, 0x05, 0x48, 0x06, 0xE5, 0x07,
         0x24, 0x04, 0x61, 0xFF, 0x3E, 0xFA, 0x9D, 0xF5,
         0x63, 0xEE, 0x04, 0xF0, 0x29, 0xFA, 0xB3, 0xFE,
         0xCD, 0x0A, 0x87, 0x0B, 0x78, 0x10, 0x9B, 0x0E,
         0xBB, 0x0A, 0x3C, 0x07, 0x23, 0x0B, 0x76, 0x0B,
         0x46, 0x0E, 0xB2, 0x07, 0x24, 0x09, 0xF9, 0xFF,
         0x6B, 0xF8, 0xEB, 0xEE, 0x06, 0xF5, 0x70, 0xF6,
         0x45, 0xFA, 0xC4, 0xFD, 0x44, 0xFD, 0xA7, 0x06,
         0xCC, 0x01, 0x49, 0x02, 0xAC, 0x04, 0xDD, 0x07,
         0x6D, 0x10, 0x24, 0x10, 0x5F, 0x07, 0xD7, 0x0A,
         0x9F, 0x00, 0x98, 0xFC, 0x91, 0xF0, 0x07, 0xF3,
         0x8B, 0xF5, 0x27, 0xF9, 0xB4, 0xF4, 0x50, 0xF5,
         0xDC, 0xF8, 0x0A, 0xF9, 0x0E, 0xF8, 0xC5, 0xFF,
         0x31, 0x03, 0x84, 0x0C, 0xB7, 0x0B, 0xAE, 0x08,
         0xB3, 0x0C, 0xEE, 0x02, 0x1B, 0xFD, 0x95, 0xF5,
         0xA6, 0xFA, 0xC7, 0xF3, 0x82, 0xF4, 0xD4, 0xF1,
         0x8A, 0xF2, 0x53, 0xF6, 0x43, 0xEF, 0x34, 0xF0,
         0xA1, 0xF6, 0x5E, 0xFF, 0x53, 0x04, 0xCF, 0x03,
         0x83, 0x06, 0xE8, 0x08, 0xD2, 0x05, 0x1F, 0x00,
         0xFD, 0xFB, 0x30, 0x02, 0x6B, 0xF8, 0xC3, 0xF8,
         0xE5, 0xF3, 0x1B, 0xF7, 0xF9, 0xF6, 0xC4, 0xF1,
         0x6F, 0xEF, 0xC6, 0xF6, 0x44, 0xFD, 0xDD, 0xFE,
         0x54, 0xFF, 0x01, 0x07, 0xE1, 0x05, 0x0D, 0x05,
         0x70, 0x02, 0x68, 0xFF, 0x32, 0x06, 0x02, 0x00,
         0x50, 0xFD, 0x64, 0xFC, 0xE4, 0xFF, 0x11, 0xF9,
         0x27, 0xF5, 0x88, 0xF0, 0x3B, 0xF2, 0xB6, 0xF8,
         0x29, 0xF9, 0x5F, 0xF8, 0x63, 0x05, 0x8B, 0x03,
         0x62, 0x04, 0x00, 0x02, 0x33, 0x03, 0xB5, 0x09,
         0x08, 0x05, 0x91, 0x04, 0x93, 0x01, 0xF0, 0x0B,
         0xC9, 0x01, 0x8B, 0xF9, 0xD4, 0xF6, 0x84, 0xF5,
         0xFF, 0xF7, 0x1E, 0xF7, 0x3B, 0xF8, 0xC1, 0x00,
         0x12, 0xFF, 0xDF, 0xFE, 0x50, 0xFD, 0xCC, 0x01,
         0x5D, 0x06, 0xFA, 0x08, 0xEC, 0x0A, 0xE8, 0x07,
         0x92, 0x10, 0x51, 0x08, 0x1B, 0x00, 0xA3, 0xFF,
         0x08, 0xFF, 0x3E, 0xFC, 0x1A, 0xFC, 0x17, 0xFB,
         0x79, 0xFB, 0xCA, 0xFA, 0x36, 0xFF, 0x7A, 0xF7,
         0xD6, 0x04, 0x3E, 0x06, 0xEF, 0x09, 0x4B, 0x0E,
         0xD6, 0x0B, 0x9D, 0x10, 0x4F, 0x0E, 0x69, 0x08,
         0x84, 0x07, 0x77, 0x08, 0xA7, 0x06, 0x0F, 0x00,
         0x6E, 0x00, 0x2D, 0xFC, 0xC9, 0xFF, 0xC5, 0xFD,
         0xF2, 0xF7, 0x83, 0x04, 0x09, 0x06, 0x9A, 0x07,
         0x1F, 0x0E, 0x83, 0x0F, 0xFF, 0x16, 0xAB, 0x13,
         0x30, 0x12, 0x2F, 0x0B, 0x72, 0x11, 0x43, 0x0E,
         0x5C, 0x0F, 0xEA, 0x0E, 0xC7, 0x0B, 0xE6, 0x0D,
         0x7F, 0x08, 0x77, 0x00, 0xE9, 0x06, 0x02, 0x07,
         0xC4, 0x0A, 0x53, 0x11, 0x82, 0x0F, 0xD7, 0x1B,
         0x8E, 0x16, 0x0A, 0x15, 0x1E, 0x13, 0x94, 0x1B,
         0x68, 0x19, 0x8D, 0x1E, 0xF9, 0x1C, 0xD7, 0x1C,
         0xA8, 0x18, 0xAC, 0x0C, 0xDC, 0x05, 0x9A, 0x09,
         0x5F, 0x09, 0x0A, 0x0F, 0x22, 0x0C, 0xB9, 0x11,
         0xD9, 0x15, 0x29, 0x12, 0x3D, 0x15, 0x16, 0x10,
         0x80, 0x19, 0x5F, 0x19, 0x56, 0x1E, 0xA5, 0x1B,
         0x92, 0x18, 0x67, 0x18, 0xF0, 0x0F, 0x8D, 0x08,
         0x8F, 0x0C, 0xA3, 0x07, 0x6E, 0x10, 0x09, 0x09,
         0x5B, 0x0A, 0x1F, 0x0A, 0x8C, 0x0B, 0x67, 0x08,
         0xA0, 0x09, 0xE8, 0x10, 0x0B, 0x11, 0xF8, 0x1A,
         0xCE, 0x14, 0x11, 0x14, 0x38, 0x16, 0xC3, 0x0A,
         0x54, 0x08, 0x15, 0x0A, 0x9E, 0x06, 0x18, 0x0C,
         0x32, 0x08, 0x48, 0x04, 0x2D, 0x03, 0x87, 0xFE,
         0x8B, 0xFB, 0x53, 0xFF, 0x23, 0x03, 0x54, 0x03,
         0xBE, 0x0B, 0x45, 0x08, 0xB4, 0x0A, 0x41, 0x0E,
         0x00, 0x04, 0xEF, 0x04, 0x3D, 0x07, 0x6F, 0x01,
         0x79, 0x08, 0x51, 0x00, 0xAB, 0xFE, 0x8D, 0xFB,
         0x07, 0xFA, 0xAE, 0xF0, 0xE3, 0xF5, 0x2C, 0xF9,
         0x36, 0xF5, 0xE2, 0xFE, 0x28, 0xFB, 0x6D, 0xFE,
         0xB0, 0x02, 0x01, 0xFB, 0xEA, 0xFB, 0xFA, 0xFC,
         0xA8, 0xFB, 0x34, 0xFE, 0x2C, 0xFB, 0x6E, 0xFB,
         0x65, 0xF9, 0x59, 0xF7, 0x17, 0xEE, 0x2F, 0xF2,
         0x19, 0xF1, 0x0F, 0xEF, 0xDD, 0xF0, 0x63, 0xF1,
         0x4D, 0xEF, 0x26, 0xF2, 0x64, 0xEC, 0x80, 0xE7,
         0x88, 0xEB, 0xAF, 0xE8, 0xF7, 0xE8, 0xA9, 0xE9,
         0x18, 0xEB, 0xCD, 0xE7, 0x52, 0xE8, 0xFD, 0xE1,
         0xCB, 0xDF, 0x0B, 0xE6, 0x9F, 0xE5, 0x75, 0xE7,
         0x01, 0xE7, 0x46, 0xE7, 0x7E, 0xE7, 0x17, 0xE8,
         0x76, 0xDD, 0xF1, 0xE1, 0x1E, 0xE6, 0xB4, 0xE4,
         0x88, 0xE7, 0xB4, 0xE9, 0x48, 0xE7, 0xB8, 0xE7,
         0x86, 0xE4, 0xB8, 0xDD, 0x1F, 0xE7, 0xFC, 0xE6,
         0x94, 0xE9, 0x53, 0xEB, 0x0A, 0xEB, 0x69, 0xE9,
         0x06, 0xEC, 0x67, 0xE5, 0xEC, 0xE5, 0x7C, 0xED,
         0x79, 0xEE, 0xF2, 0xF0, 0xDF, 0xF0, 0x41, 0xF0,
         0xD2, 0xED, 0x87, 0xEE, 0x4A, 0xE9, 0x45, 0xF0,
         0x12, 0xF5, 0xDA, 0xF5, 0xDE, 0xF5, 0x3F, 0xF5,
         0x52, 0xF3, 0xA1, 0xF5, 0xF2, 0xF3, 0x5A, 0xF0,
         0xF6, 0xF9, 0x0E, 0xFB, 0x0C, 0xFC, 0x60, 0xFB,
         0x16, 0xFC, 0x82, 0xFB, 0xB1, 0xFE, 0xB6, 0xF9,
         0xA1, 0xFC, 0x6B, 0x02, 0x1F, 0x02, 0x91, 0xFF,
         0xCD, 0xFE, 0x71, 0xFF, 0xE1, 0xFF, 0xF6, 0x00,
         0xA8, 0xFB, 0x4F, 0x02, 0x90, 0x03, 0x0F, 0x04,
         0x1A, 0x04, 0x69, 0x06, 0x69, 0x07, 0xA3, 0x09,
         0xD1, 0x06, 0x0A, 0x06, 0xC1, 0x08, 0x6A, 0x07,
         0x54, 0x06, 0x22, 0x07, 0x01, 0x07, 0xAD, 0x07,
         0x49, 0x08, 0x5C, 0x03, 0xA1, 0x09, 0x91, 0x07,
         0x57, 0x0D, 0x55, 0x0D, 0xC0, 0x0B, 0x19, 0x0D,
         0xFD, 0x0B, 0x09, 0x09, 0x5C, 0x07, 0xF0, 0x0B,
         0xFE, 0x09, 0x34, 0x11, 0xB0, 0x0C, 0x6B, 0x0B,
         0xC7, 0x09, 0x0F, 0x0A, 0x81, 0x08, 0x36, 0x09,
         0x8B, 0x0A, 0x99, 0x0C, 0xCF, 0x0E, 0x8B, 0x0B,
         0x07, 0x0C, 0xB0, 0x0A, 0x2E, 0x0C, 0xB4, 0x0A,
         0x01, 0x0D, 0x91, 0x0A, 0x1A, 0x0E, 0x82, 0x0D,
         0x0E, 0x09, 0x00, 0x0A, 0xA9, 0x08, 0x64, 0x08,
         0x27, 0x09, 0x0F, 0x09, 0x9F, 0x08, 0xAE, 0x07,
         0xD3, 0x05, 0xDA, 0x05, 0x59, 0x06, 0x23, 0x07,
         0xFA, 0x07, 0x02, 0x08, 0x8E, 0x07, 0xAB, 0x07,
         0x24, 0x05, 0xD6, 0x04, 0xF1, 0x05, 0x72, 0x04,
         0xFA, 0x03, 0x09, 0x04, 0x2A, 0x04, 0xB0, 0x02,
         0x00, 0x06, 0x50, 0x03, 0xB9, 0x00, 0x7B, 0x03,
         0x2B, 0x02, 0x99, 0x02, 0x8F, 0x04, 0xD4, 0x01,
         0xAA, 0x02, 0x86, 0x05, 0xA3, 0x01, 0xE5, 0x02,
         0x1E, 0x02, 0xC0, 0x01, 0x3D, 0x01, 0x95, 0x01,
         0xCF, 0xFF, 0x14, 0x00, 0xC8, 0xFF, 0xEE, 0xFD,
         0xA5, 0xFE, 0x8A, 0xFE, 0x36, 0xFE, 0xF4, 0xFF,
         0x85, 0xFF, 0xDF, 0xFE, 0xA2, 0xFE, 0x07, 0xFF,
         0x37, 0xFF, 0x10, 0x00, 0x10, 0xFF, 0x0C, 0xFE,
         0xFD, 0xFE, 0xE4, 0xFD, 0x94, 0xFD, 0xA9, 0x00,
         0x42, 0xFC, 0x8D, 0xFD, 0x08, 0xFC, 0x43, 0xFD,
         0x34, 0xFB, 0xA7, 0xFB, 0xBE, 0xFC, 0x0C, 0xFE,
         0x25, 0xFF, 0x06, 0xFE, 0x48, 0xFE, 0x2C, 0xFE,
         0xB1, 0xFD, 0xCB, 0xFD, 0x38, 0xFE, 0xB3, 0xFD,
         0x3D, 0x00, 0xC5, 0xFD, 0xE2, 0xFC, 0xAE, 0xFB,
         0x24, 0xFC, 0xA8, 0xFB, 0x62, 0xFB, 0x11, 0xFD,
         0x78, 0xFD, 0xE0, 0xFF, 0xAB, 0xFD, 0xEC, 0xFE,
         0xFD, 0xFD, 0x03, 0xFF, 0x3E, 0xFD, 0x3F, 0xFE,
         0x79, 0xFE, 0xCD, 0xFF, 0xE5, 0xFE, 0xFB, 0xFC,
         0x41, 0xFC, 0xCB, 0xFC, 0xF3, 0xFC, 0xB1, 0xFB,
         0x2B, 0xFD, 0x75, 0xFD, 0x65, 0xFF, 0xFC, 0xFD,
         0x13, 0xFF, 0x68, 0xFF, 0x5C, 0xFF, 0x68, 0x00,
         0xED, 0xFE, 0xF4, 0xFD, 0xE5, 0xFE, 0x17, 0xFE,
         0x8E, 0xFD, 0x7E, 0xFD, 0xA5, 0xFD, 0x94, 0xFD,
         0x95, 0xFE, 0x1B, 0xFE, 0xF5, 0xFD, 0xD3, 0xFE,
         0xD8, 0xFE, 0x0F, 0xFF, 0xEE, 0xFF, 0x16, 0x00,
         0x22, 0x00, 0x0D, 0x00, 0xC5, 0xFF, 0x6A, 0xFF,
         0x90, 0xFF, 0x37, 0xFF, 0xEF, 0xFE, 0x62, 0xFF,
         0x38, 0xFF, 0x61, 0xFF, 0xB4, 0xFE, 0xCA, 0xFE,
         0x5C, 0xFF, 0x81, 0xFF, 0xB5, 0xFF, 0xE5, 0xFF,
         0x31, 0x00, 0x25, 0x00, 0x0B, 0x00, 0xA8, 0xFF,
         0xFF, 0xFF, 0xEF, 0xFF, 0x1B, 0x00, 0xB8, 0xFF,
         0xF7, 0xFF, 0xFA, 0xFF, 0xDC, 0xFF, 0xB1, 0xFF,
         0xAF, 0xFF, 0xD1, 0xFF, 0xE9, 0xFF, 0xF8, 0xFF,
         0xF8, 0xFF, 0x10, 0x00, 0x0B, 0x00, 0x06, 0x00,
         0x04, 0x00, 0x00, 0x00,
     };

#endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 

#define  DANCEACTION_KID_WAV  1628

__align(2)
     const U8 DANCEAction_kid_wav[1628] = 
     {
         0x52, 0x49, 0x46, 0x46, 0x54, 0x06, 0x00, 0x00, 0x57, 0x41, 0x56, 0x45, 0x66, 0x6D, 0x74, 0x20,
         0x14, 0x00, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x44, 0xAC, 0x00, 0x00, 0x6D, 0x56, 0x00, 0x00,
         0x00, 0x04, 0x04, 0x00, 0x02, 0x00, 0xF9, 0x07, 0x66, 0x61, 0x63, 0x74, 0x04, 0x00, 0x00, 0x00,
         0x2C, 0x0C, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, 0x20, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
         0x77, 0x67, 0xCA, 0x88, 0xFB, 0x0A, 0x54, 0x33, 0x91, 0xAA, 0xDD, 0x38, 0x14, 0x00, 0xFB, 0xBF,
         0x18, 0x33, 0x54, 0x25, 0xE9, 0x9B, 0x31, 0x82, 0xAA, 0x09, 0x99, 0x58, 0x16, 0xA9, 0x09, 0x64,
         0x92, 0xDB, 0x99, 0x89, 0x31, 0x26, 0xDA, 0x9B, 0x42, 0x14, 0x80, 0x88, 0xEA, 0x0B, 0x35, 0xB0,
         0xAD, 0x51, 0x23, 0xB8, 0x9B, 0x18, 0x90, 0xDB, 0x9A, 0x18, 0x43, 0x22, 0x80, 0x31, 0x24, 0xB0,
         0xDE, 0xAB, 0x09, 0x41, 0x35, 0x03, 0xA9, 0xAA, 0x30, 0x05, 0xFA, 0xAD, 0x38, 0x45, 0x02, 0xAA,
         0x9B, 0x10, 0x90, 0x0A, 0x00, 0x41, 0x42, 0x43, 0x92, 0xDB, 0xBB, 0x90, 0xBA, 0x40, 0xB3, 0x9F,
         0x20, 0x44, 0x13, 0xE8, 0xCD, 0x0A, 0x11, 0x01, 0x31, 0x12, 0x00, 0x81, 0xCC, 0x9B, 0x00, 0x21,
         0x44, 0x81, 0xBB, 0x51, 0x35, 0xA1, 0xCB, 0xCB, 0x50, 0x35, 0x92, 0xCC, 0x9B, 0x21, 0x83, 0xD9,
         0xAB, 0x41, 0x34, 0x90, 0xDA, 0x9A, 0x30, 0x13, 0xA8, 0x89, 0x10, 0x54, 0xA1, 0xAC, 0x00, 0x32,
         0x25, 0x21, 0x81, 0xCC, 0xBD, 0x38, 0x24, 0xB8, 0xBC, 0x38, 0x17, 0xD9, 0xAB, 0x40, 0x34, 0x91,
         0xBC, 0x2A, 0x27, 0x91, 0xAC, 0x0A, 0x22, 0x91, 0x9A, 0x61, 0x23, 0xD9, 0xAB, 0x31, 0x24, 0xC8,
         0xBD, 0x8A, 0x53, 0x23, 0xA9, 0xAB, 0x11, 0x33, 0x12, 0xD8, 0x9A, 0x63, 0x81, 0xAB, 0xBB, 0x1B,
         0x66, 0x12, 0xA9, 0x9A, 0x09, 0x80, 0xCA, 0xCB, 0x1A, 0x46, 0x12, 0x98, 0x8B, 0x31, 0xC0, 0xBD,
         0x19, 0x56, 0x13, 0xA0, 0xBD, 0x0A, 0x31, 0x23, 0xC9, 0x0B, 0x44, 0x02, 0xDC, 0x9A, 0x20, 0x22,
         0x01, 0xA8, 0xDB, 0x19, 0x81, 0x51, 0x14, 0xA1, 0xCC, 0x8B, 0x11, 0x01, 0x33, 0x35, 0x24, 0xFA,
         0xBB, 0x19, 0x82, 0x39, 0x37, 0xA0, 0xAD, 0x10, 0x91, 0xBB, 0x38, 0x36, 0x01, 0x99, 0xAB, 0xAA,
         0x39, 0x47, 0xA1, 0xAE, 0x58, 0x33, 0xB0, 0xBE, 0x0A, 0x34, 0x81, 0xCB, 0x39, 0x34, 0x81, 0xBD,
         0x0B, 0x53, 0x91, 0xBB, 0x18, 0x22, 0x81, 0xA9, 0x0B, 0x56, 0x12, 0xEB, 0x9A, 0x20, 0x13, 0xA8,
         0x8A, 0x47, 0xA1, 0xCD, 0x09, 0x23, 0x82, 0x89, 0x18, 0x33, 0xC8, 0xBF, 0x0A, 0x53, 0x13, 0x90,
         0x08, 0x81, 0xCA, 0xAD, 0x20, 0x22, 0x80, 0x40, 0x15, 0xFB, 0x9B, 0x20, 0x33, 0x80, 0x89, 0x31,
         0x13, 0xFB, 0xAE, 0x18, 0x32, 0x13, 0xA1, 0xBD, 0x30, 0x02, 0xEC, 0x8A, 0x54, 0x81, 0xCB, 0x09,
         0x34, 0x92, 0xBD, 0x18, 0x44, 0x90, 0xBB, 0x18, 0x33, 0x91, 0x9C, 0x00, 0x90, 0xB9, 0x8C, 0x63,
         0x24, 0xB1, 0xBC, 0x09, 0x80, 0x10, 0x63, 0x14, 0xA9, 0xBB, 0x89, 0xA8, 0x39, 0x67, 0x80, 0xBB,
         0x30, 0x23, 0xEB, 0x9C, 0x20, 0x35, 0xB0, 0xAE, 0x41, 0x14, 0xC9, 0x9B, 0x42, 0x03, 0xCA, 0x8B,
         0x32, 0x82, 0x89, 0x10, 0x81, 0xEB, 0x9B, 0x38, 0x36, 0x81, 0x90, 0xDA, 0xAA, 0x11, 0x11, 0x11,
         0x65, 0x82, 0xBD, 0x9B, 0x31, 0x14, 0xA9, 0x48, 0x24, 0xD9, 0xBD, 0x40, 0x13, 0xCA, 0x1A, 0x53,
         0xA1, 0xCB, 0x39, 0x25, 0x90, 0xBB, 0x19, 0x02, 0x99, 0x50, 0x24, 0xD8, 0x8B, 0x42, 0xB0, 0xAC,
         0x60, 0x23, 0xE8, 0xAB, 0x51, 0x03, 0xA9, 0x8A, 0x10, 0x90, 0x19, 0x44, 0xA1, 0xCB, 0x09, 0x80,
         0x98, 0x28, 0x57, 0x13, 0xD9, 0xAB, 0x08, 0x08, 0x50, 0x34, 0xC0, 0xAD, 0x19, 0x01, 0x00, 0x31,
         0x05, 0xBA, 0x89, 0xBA, 0x0A, 0x73, 0x24, 0xB9, 0xAC, 0x20, 0x81, 0x89, 0x11, 0x64, 0x13, 0xD8,
         0x9D, 0x20, 0x82, 0xAB, 0x29, 0x25, 0x91, 0x9A, 0x09, 0x88, 0x40, 0x13, 0xFC, 0x8C, 0x52, 0x03,
         0xAC, 0x89, 0x22, 0x80, 0xDB, 0x48, 0x24, 0xA0, 0x8B, 0x10, 0xC8, 0xBB, 0x50, 0x25, 0xB8, 0x8D,
         0x20, 0x11, 0xA9, 0x89, 0x31, 0x81, 0xA9, 0x73, 0xA1, 0x9B, 0x28, 0x37, 0xD8, 0x9B, 0x33, 0xC0,
         0x8A, 0x33, 0x02, 0xFA, 0x0C, 0x43, 0x81, 0xDA, 0x8B, 0x73, 0x02, 0xBC, 0x49, 0x23, 0xD8, 0x9C,
         0x30, 0x13, 0xA8, 0x8A, 0x22, 0xD9, 0x9B, 0x73, 0x02, 0xC9, 0x8A, 0x21, 0x02, 0x9B, 0x52, 0x03,
         0xFA, 0x9C, 0x42, 0x82, 0xBB, 0x48, 0x03, 0xCB, 0x1A, 0x33, 0x80, 0x89, 0x52, 0xA2, 0xBF, 0x40,
         0x83, 0xBB, 0x8A, 0x21, 0x34, 0xA1, 0x9C, 0x20, 0xC8, 0xAF, 0x50, 0x13, 0x90, 0x9B, 0x28, 0x01,
         0x89, 0x22, 0x94, 0xDD, 0x09, 0x81, 0x9A, 0x74, 0x82, 0xDB, 0x29, 0x25, 0xA8, 0x0B, 0x33, 0xD0,
         0xBD, 0x31, 0x13, 0xBA, 0x50, 0x15, 0xDB, 0x0A, 0x42, 0x90, 0x8B, 0x42, 0xA0, 0xAD, 0x40, 0x14,
         0xA9, 0x89, 0x11, 0xBA, 0x8B, 0x62, 0x02, 0xAA, 0x19, 0x80, 0x20, 0x82, 0xEE, 0x19, 0x44, 0x82,
         0xAB, 0x30, 0xE0, 0x9C, 0x42, 0x81, 0xBA, 0x28, 0x24, 0x90, 0x00, 0x88, 0xBA, 0xCB, 0x49, 0x34,
         0xD0, 0x8B, 0x53, 0xB0, 0x8C, 0x34, 0x80, 0xBA, 0x8B, 0x22, 0x80, 0x88, 0x68, 0x84, 0xEF, 0x19,
         0x35, 0xA1, 0x8C, 0x21, 0xC8, 0x8B, 0x54, 0x82, 0xBB, 0x19, 0x23, 0xBA, 0x0B, 0x63, 0x80, 0xAC,
         0x38, 0x91, 0x99, 0x11, 0xB8, 0x50, 0x23, 0x98, 0xAC, 0x41, 0x03, 0xDE, 0x1A, 0x23, 0x01, 0x12,
         0x11, 0xFB, 0x8D, 0x22, 0x81, 0x8A, 0x10, 0x10, 0xD8, 0x0C, 0x12, 0x28, 0x33, 0xD0, 0x0A, 0xA2,
         0xCF, 0x10, 0x11, 0x46, 0x91, 0xBD, 0x28, 0x13, 0xDC, 0x29, 0x15, 0xA9, 0x89, 0x21, 0x93, 0xAC,
         0x73, 0xB1, 0xAD, 0x20, 0x13, 0xA0, 0x0B, 0x10, 0x80, 0x9A, 0x53, 0x84, 0xEA, 0x8B, 0x72, 0x03,
         0xCB, 0x1A, 0x02, 0x89, 0x22, 0xA9, 0x1A, 0x14, 0xD9, 0x2B, 0x27, 0xA0, 0xAB, 0x08, 0x11, 0x43,
         0x11, 0xFA, 0x0B, 0x13, 0xA9, 0x71, 0xB2, 0x9E, 0x32, 0xA1, 0x0A, 0x91, 0x0A, 0x21, 0x91, 0xAC,
         0x50, 0x82, 0x08, 0xAC, 0x73, 0xD0, 0xAB, 0x61, 0x03, 0xCB, 0x89, 0x24, 0x91, 0x88, 0x88, 0xB9,
         0xAB, 0x31, 0x67, 0x81, 0xBB, 0x0A, 0x02, 0x18, 0x44, 0xB0, 0x8F, 0x21, 0x80, 0xCB, 0x28, 0x25,
         0xA0, 0x89, 0x01, 0xAA, 0x20, 0xC9, 0x39, 0x35, 0x93, 0xAE, 0x40, 0x02, 0xEB, 0x1A, 0x83, 0xAC,
         0x72, 0x83, 0xAC, 0x40, 0x91, 0xAD, 0x31, 0xA1, 0x8D, 0x34, 0xA1, 0x8A, 0x21, 0xB0, 0x8D, 0x24,
         0xD9, 0x19, 0x12, 0x98, 0xAA, 0x61, 0x13, 0xA8, 0xAC, 0x18, 0xC8, 0x2B, 0x36, 0x91, 0xBA, 0x38,
         0x23, 0x10, 0xFA, 0x9E, 0x10, 0x42, 0x82, 0xA9, 0x20, 0xA2, 0xCF, 0x41, 0x91, 0x9C, 0x42, 0xC8,
         0x2B, 0x26, 0xA8, 0x1A, 0x02, 0xBC, 0x19, 0x32, 0xA1, 0x9B, 0x33, 0xA8, 0x71, 0xA2, 0xAE, 0x20,
         0x90, 0x41, 0x82, 0xBA, 0x1A, 0x13, 0xDC, 0x38, 0x82, 0xBC, 0x5A, 0x04, 0x20, 0xA2, 0xCF, 0x18,
         0x03, 0x9A, 0x72, 0x82, 0xAB, 0x09, 0x8A, 0x32, 0x12, 0x82, 0xEF, 0x09, 0x23, 0x10, 0x21, 0xE9,
         0x8D, 0x42, 0x80, 0x08, 0x01, 0xB9, 0x9B, 0x31, 0x32, 0xB4, 0x0D, 0x91, 0xAD, 0x72, 0x84, 0xBA,
         0x88, 0x80, 0x10, 0x23, 0xF8, 0x8D, 0x33, 0x80, 0x38, 0xC1, 0x9D, 0x08, 0x30, 0x04, 0xBC, 0x09,
         0x20, 0x41, 0x04, 0xCC, 0x19, 0x81, 0x40, 0x05, 0xCA, 0x88, 0x09, 0x02, 0x21, 0xB0, 0x09, 0xB9,
         0x72, 0xB3, 0x0C, 0x92, 0xAE, 0x62, 0x93, 0xAE, 0x43, 0xA0, 0x0B, 0x02, 0xAA, 0x50, 0x04, 0xBA,
         0x19, 0x83, 0xCA, 0x28, 0xA2, 0x1B, 0x85, 0x4A, 0x16, 0xCA, 0x9B, 0x51, 0x92, 0x2A, 0x83, 0xDB,
         0x29, 0x01, 0x00, 0xA9, 0x68, 0x82, 0x9C, 0x11, 0x11, 0xC8, 0x4A, 0xF0, 0xB1, 0xC8, 0x4B, 0x00,
         0x52, 0x90, 0x20, 0xB8, 0x0B, 0x92, 0x1C, 0x17, 0xA9, 0x08, 0x32, 0xA2, 0xAF, 0x10, 0xB8, 0x4A,
         0x26, 0xB9, 0x9A, 0x63, 0xA1, 0x9B, 0x81, 0x21, 0x14, 0xA9, 0xCA, 0x28, 0x09, 0x34, 0xDC, 0x2B,
         0x26, 0x11, 0xC9, 0xAC, 0x39, 0x35, 0xA1, 0xDB, 0x09, 0x52, 0x92, 0xAA, 0xAC, 0x41, 0x15, 0xA9,
         0x8A, 0x02, 0x29, 0x83, 0xCA, 0x9D, 0x61, 0x82, 0x28, 0xD8, 0x9C, 0x43, 0x81, 0x0A, 0x92, 0xBC,
         0x48, 0x83, 0x1A, 0x01, 0xBC, 0x1A, 0x26, 0xD9, 0x3A, 0x37, 0xDA, 0x19, 0x02, 0xA9, 0x11, 0xB1,
         0x0C, 0x23, 0xCB, 0x52, 0x92, 0xBC, 0x29, 0x25, 0xB0, 0x0A, 0x13, 0xDA, 0x4A, 0x14, 0xDC, 0x38,
         0x83, 0x8B, 0x13, 0xCD, 0x40, 0x03, 0xBB, 0x18, 0xA0, 0x58, 0x93, 0x9C, 0x11, 0x08, 0x42, 0x81,
         0xEA, 0x9D, 0x73, 0x91, 0x8B, 0x01, 0x98, 0x31, 0xA1, 0xAF, 0x40, 0x82, 0x9A, 0x21, 0xB8, 0x3A,
         0x27, 0xEA, 0x29, 0x81, 0x19, 0x82, 0x89, 0xA9, 0x41, 0xC1, 0x0C, 0x44, 0xD8, 0x1A, 0x13, 0xA9,
         0x30, 0xA2, 0x9E, 0x42, 0xA0, 0x9B, 0x21, 0x91, 0x31, 0xE8, 0x1A, 0x24, 0x9A, 0x22, 0xCA, 0x2A,
         0xB1, 0x0B, 0x36, 0xD0, 0x1D, 0x15, 0xAB, 0x43, 0xE9, 0x29, 0x05, 0xAC, 0x32, 0xB0, 0x2A, 0x84,
         0xAD, 0x28, 0x14, 0xA8, 0x0A, 0x11, 0x81, 0x88, 0x98, 0x9B, 0x40, 0x45, 0xA0, 0xAD, 0x0A, 0x43,
         0x12, 0xD8, 0x8B, 0x31, 0x24, 0xA0, 0x9B, 0x08, 0x11, 0xE9, 0x9C, 0x89, 0x99, 0xBB, 0x9A, 0x20,
         0x24, 0x00, 0x89, 0x77, 0x12, 0x88, 0x10, 0x32, 0x24, 0x11, 0x54, 0x02, 0xB9, 0xCB, 0x0A, 0xA0,
         0xCF, 0x8A, 0x32, 0x92, 0xCF, 0x99, 0x11, 0x22, 0xA0, 0x9C, 0x29, 0x45, 0x12, 0x88, 0x20, 0x24,
         0x91, 0x99, 0x28, 0x92, 0x9C, 0x8A, 0xC9, 0xAF, 0x40, 0x04, 0xCD, 0x9C, 0x10, 0x23, 0x91, 0xBA,
         0x19, 0x36, 0x82, 0x99, 0x08, 0x73, 0x03, 0xEB, 0x8A, 0x52, 0x12, 0xEA, 0xAB, 0x10, 0x23, 0xA0,
         0xBB, 0x2A, 0x46, 0x91, 0xBC, 0x29, 0x37, 0xA2, 0xDB, 0x09, 0x44, 0x81, 0xBA, 0x0A, 0x43, 0x91,
         0xBC, 0x1A, 0x22, 0x90, 0xDB, 0x8A, 0x21, 0x34, 0x83, 0xCB, 0x1A, 0x53, 0x12, 0xCB, 0x1A, 0x35,
         0x81, 0xDB, 0x9B, 0x30, 0x24, 0xD8, 0x9D, 0x18, 0x12, 0x01, 0x88, 0x80, 0x10, 0x11, 0x11, 0x12,
         0x08, 0x12, 0xFA, 0x9F, 0x12, 0xB1, 0xCE, 0x28, 0x03, 0x9A, 0x51, 0x83, 0x8A, 0xA0, 0x9F, 0x10,
         0x32, 0x12, 0x01, 0xCD, 0x8A, 0x52, 0x13, 0xB8, 0xBD, 0x61, 0x14, 0xDB, 0x8B, 0x52, 0x82, 0x99,
         0x99, 0x9A, 0x72, 0x04, 0xCB, 0x0A, 0x42, 0x12, 0xDA, 0x8B, 0x43, 0x04, 0xB9, 0x9C, 0x10, 0x22,
         0x01, 0xDB, 0x0A, 0x22, 0x81, 0x99, 0x20, 0x25, 0xA8, 0x09, 0x83, 0xBE, 0x18, 0x34, 0xE9, 0xBC,
         0x29, 0x33, 0x90, 0x42, 0x14, 0xEB, 0x8A, 0x41, 0x13, 0xA8, 0xCC, 0x19, 0x15, 0xAA, 0x39, 0x24,
         0xD9, 0xAA, 0x09, 0x34, 0x01, 0x08, 0x23, 0xDA, 0xAE, 0x40, 0x14, 0xA8, 0x9B, 0x21, 0xD9, 0x2B,
         0x34, 0x82, 0xEA, 0x09, 0x12, 0x11, 0x02, 0xDC, 0x2A, 0x14, 0xE9, 0x9A, 0x62, 0x24, 0xB9, 0x9C,
         0x21, 0x03, 0xA8, 0xAA, 0x28, 0xA1, 0x8C, 0x33, 0xB0, 0xCD, 0x28, 0x43, 0x02, 0xCA, 0x69, 0x35,
         0xC8, 0xAE, 0x20, 0x23, 0xB8, 0x9E, 0x20, 0x13, 0xA8, 0x0B, 0x63, 0x82, 0xDB, 0x0B, 0x32, 0x90,
         0xBC, 0x39, 0x35, 0xB8, 0x8C, 0x73, 0x03, 0xBA, 0xAC, 0x31, 0x03, 0xDC, 0x1B, 0x43, 0x82, 0x9A,
         0x30, 0x24, 0xD9, 0x9C, 0x18, 0x22, 0xA8, 0xBC, 0x18, 0x34, 0x23, 0x82, 0xA9, 0x08, 0x12, 0xFB,
         0x9C, 0x28, 0x02, 0xCB, 0x38, 0x14, 0x98, 0x28, 0x25, 0xC9, 0x99, 0x90, 0xBA, 0x8A, 0x73, 0x02,
         0xBB, 0x40, 0x16, 0xA8, 0x1A, 0x23, 0xEA, 0x9B, 0x32, 0x02, 0xAA, 0x0A, 0x43, 0x82, 0xAB, 0x10,
         0x80, 0xBB, 0x18, 0x13, 0xA8, 0x28, 0x02, 0x80, 0x80, 0x00, 0x00, 0x00
     };

 #ifndef __MMI_GAME_MULTICHANNEL_SOUND__

#define DANCEACTION_OLD_WAV 1724

__align(2)
     const U8 DANCEAction_old_wav[1724] = 
     {
         0x52, 0x49, 0x46, 0x46, 0xB4, 0x06, 0x00, 0x00, 0x57, 0x41, 0x56, 0x45, 0x66, 0x6D, 0x74, 0x20,
         0x14, 0x00, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x44, 0xAC, 0x00, 0x00, 0x6D, 0x56, 0x00, 0x00,
         0x00, 0x04, 0x04, 0x00, 0x02, 0x00, 0xF9, 0x07, 0x66, 0x61, 0x63, 0x74, 0x04, 0x00, 0x00, 0x00,
         0xEC, 0x0C, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, 0x80, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
         0x10, 0x44, 0x02, 0x98, 0xFF, 0xAE, 0x1A, 0x55, 0x24, 0x23, 0xB0, 0x0B, 0x22, 0x34, 0xFC, 0xFF,
         0x9F, 0x08, 0x30, 0x46, 0x03, 0xA8, 0x08, 0x01, 0xCB, 0xBB, 0xCC, 0x9A, 0x42, 0x01, 0x21, 0x75,
         0x33, 0x90, 0xCA, 0xBC, 0x9C, 0x10, 0xB8, 0xBD, 0x18, 0x55, 0x32, 0x32, 0x91, 0xAC, 0x28, 0xA0,
         0xEF, 0x09, 0x31, 0x12, 0x80, 0x08, 0x90, 0xEA, 0xBC, 0xAC, 0x0A, 0x20, 0x43, 0x53, 0x34, 0x33,
         0x81, 0xDA, 0xDB, 0xBA, 0x89, 0x22, 0x22, 0x23, 0x42, 0x34, 0x03, 0xFB, 0xAE, 0x08, 0x32, 0x23,
         0x88, 0x99, 0x98, 0xDB, 0xBA, 0x9A, 0x10, 0x55, 0x44, 0x23, 0x80, 0xA9, 0xEB, 0xCB, 0x9B, 0xBA,
         0xAC, 0x09, 0x52, 0x35, 0x24, 0x98, 0xBC, 0xAA, 0xAA, 0x88, 0x42, 0x34, 0x44, 0x13, 0x81, 0x98,
         0x9A, 0x9A, 0x08, 0x01, 0x99, 0x39, 0x77, 0x23, 0x12, 0xA8, 0xBC, 0x19, 0x35, 0x14, 0xC9, 0xCD,
         0xAA, 0x99, 0xA9, 0xEB, 0xAB, 0x18, 0x53, 0x33, 0x12, 0x98, 0x89, 0x11, 0x02, 0xA9, 0xAB, 0x9B,
         0x61, 0x35, 0x81, 0x88, 0x11, 0x54, 0x35, 0x44, 0x33, 0x13, 0x90, 0xDC, 0xAA, 0x99, 0xA9, 0xEB,
         0xCB, 0x89, 0x21, 0x81, 0xDB, 0xAC, 0x28, 0x45, 0x33, 0x81, 0xAA, 0x39, 0x55, 0x02, 0xC9, 0xBC,
         0x9C, 0x99, 0x98, 0xAA, 0x29, 0x74, 0x33, 0x03, 0x88, 0x18, 0x42, 0x33, 0xA0, 0xDF, 0xBC, 0x9B,
         0x19, 0x22, 0x11, 0x00, 0x21, 0x44, 0x44, 0x33, 0x22, 0x80, 0x88, 0x10, 0xA0, 0xCD, 0xBD, 0xBD,
         0xBB, 0x09, 0x23, 0x24, 0x22, 0x11, 0x11, 0x11, 0xB0, 0xDE, 0xCC, 0xBB, 0x9A, 0x20, 0x33, 0x23,
         0x22, 0x54, 0x24, 0x81, 0xDA, 0xAB, 0x18, 0x55, 0x34, 0x13, 0xA8, 0xBC, 0xAB, 0x89, 0x11, 0xA0,
         0xBB, 0x39, 0x57, 0x24, 0x81, 0xCA, 0xBB, 0x9B, 0x08, 0x11, 0x11, 0x90, 0xCD, 0xAB, 0x9A, 0x0A,
         0x73, 0x35, 0x24, 0x81, 0xCA, 0xBB, 0xAA, 0xAB, 0x09, 0x62, 0x54, 0x44, 0x02, 0xA0, 0xBA, 0xAA,
         0xCB, 0xAB, 0x38, 0x35, 0x02, 0xA9, 0x89, 0x22, 0xD8, 0xCD, 0x9A, 0x21, 0x35, 0x24, 0x12, 0x80,
         0xA9, 0xCC, 0x8A, 0x21, 0x12, 0xFC, 0x9C, 0x38, 0x35, 0x24, 0x98, 0xBD, 0x9B, 0x28, 0x21, 0xB8,
         0xBD, 0x19, 0x45, 0x24, 0x82, 0xB9, 0xAB, 0x20, 0x13, 0xD9, 0xCC, 0x9A, 0x08, 0x11, 0x11, 0x88,
         0x28, 0x57, 0x34, 0x23, 0xA8, 0xCB, 0xAA, 0x88, 0x90, 0xCB, 0x9C, 0x71, 0x24, 0x80, 0xCC, 0x9B,
         0x19, 0x21, 0x21, 0x10, 0x41, 0x54, 0x23, 0x90, 0xDD, 0xBB, 0x8A, 0x20, 0x33, 0x33, 0x53, 0x34,
         0x12, 0xB8, 0xCD, 0xAB, 0x9A, 0xA8, 0x99, 0x30, 0x47, 0x02, 0xC9, 0xBB, 0x9B, 0x31, 0x33, 0x32,
         0x42, 0x45, 0x34, 0x02, 0xD9, 0xBD, 0xAC, 0x8A, 0x18, 0x21, 0x13, 0x99, 0x28, 0x35, 0x13, 0xEA,
         0xAD, 0x08, 0x44, 0x01, 0xBA, 0xAD, 0x28, 0x34, 0x02, 0xDA, 0x9B, 0x31, 0x36, 0x02, 0xAA, 0x9C,
         0x18, 0x22, 0x81, 0xAA, 0x99, 0x99, 0xCA, 0xCE, 0xAC, 0x0A, 0x52, 0x44, 0x12, 0x80, 0x99, 0x98,
         0xBA, 0xAA, 0x28, 0x47, 0x23, 0x00, 0xA9, 0xBB, 0xBC, 0xBE, 0x8B, 0x42, 0x33, 0x80, 0x9A, 0x53,
         0x35, 0x92, 0xEB, 0xAC, 0x0A, 0x32, 0x04, 0xC9, 0xAD, 0x30, 0x37, 0x02, 0xBA, 0xAA, 0x31, 0x35,
         0x91, 0xBD, 0x9C, 0x08, 0x01, 0x80, 0x18, 0x33, 0x24, 0xA8, 0xCC, 0xBB, 0x19, 0x43, 0x33, 0x24,
         0x13, 0xB8, 0xBF, 0xAB, 0x9A, 0x00, 0x00, 0x64, 0x35, 0x13, 0xB8, 0xCD, 0x8A, 0x20, 0x82, 0xAA,
         0x28, 0x46, 0x14, 0xC8, 0xBC, 0x09, 0x23, 0xA2, 0xCD, 0x0A, 0x43, 0x23, 0xB8, 0xBD, 0x19, 0x35,
         0x24, 0x80, 0xAA, 0x99, 0x98, 0xEB, 0xAB, 0x20, 0x46, 0x02, 0x99, 0x18, 0x32, 0xA2, 0xDD, 0x8A,
         0x42, 0x34, 0xB0, 0xCE, 0x8A, 0x21, 0x11, 0x81, 0x08, 0x00, 0xA8, 0xAA, 0x30, 0x57, 0x22, 0x80,
         0x89, 0xAA, 0xDD, 0xCB, 0xAB, 0x88, 0x32, 0x46, 0x34, 0x12, 0xA8, 0xBA, 0xBB, 0x9A, 0x10, 0x44,
         0x23, 0xC9, 0xCE, 0xBB, 0x8A, 0x28, 0x32, 0x45, 0x24, 0x21, 0x00, 0xB8, 0xBE, 0xAA, 0x19, 0x31,
         0x01, 0xB9, 0xBD, 0x09, 0x12, 0x80, 0xBA, 0x1A, 0x77, 0x37, 0x12, 0x81, 0x99, 0x88, 0xB9, 0xCD,
         0xAB, 0x99, 0x98, 0x88, 0x10, 0x43, 0x34, 0x33, 0x53, 0x33, 0x13, 0xFA, 0xBD, 0x9A, 0x20, 0x91,
         0xDB, 0x9B, 0x10, 0x81, 0x88, 0x08, 0x51, 0x46, 0x33, 0x01, 0x80, 0x01, 0xA8, 0xEC, 0xBC, 0x99,
         0x00, 0xBA, 0xAE, 0x28, 0x35, 0x13, 0x21, 0x53, 0x01, 0xBA, 0x0B, 0x54, 0x23, 0x91, 0xBA, 0x9B,
         0x80, 0xEB, 0x9B, 0x09, 0x98, 0x08, 0xC9, 0x9D, 0x98, 0x88, 0x20, 0x35, 0xB2, 0xBF, 0x48, 0x44,
         0x23, 0xA0, 0xDB, 0x09, 0x43, 0x82, 0xDE, 0x9A, 0x21, 0x33, 0x12, 0x99, 0x08, 0x01, 0x00, 0x10,
         0x80, 0x10, 0x82, 0xFD, 0xAD, 0x19, 0x02, 0x00, 0xB0, 0xAD, 0x28, 0x47, 0x11, 0x09, 0x32, 0x04,
         0xC9, 0xEC, 0xBB, 0x28, 0x45, 0x82, 0xBA, 0x0B, 0x34, 0xA1, 0xDD, 0x9A, 0x31, 0x12, 0xA8, 0x09,
         0x52, 0x35, 0xA8, 0x8B, 0x55, 0x02, 0xEA, 0xBB, 0x99, 0x10, 0x10, 0x88, 0x18, 0x21, 0x23, 0x80,
         0x8A, 0x74, 0x34, 0x01, 0xCA, 0x9B, 0x63, 0x14, 0xB8, 0xBB, 0x89, 0xA0, 0xAA, 0x00, 0xA8, 0xBC,
         0x19, 0x63, 0x23, 0x89, 0x74, 0x43, 0x22, 0x88, 0xBA, 0xBD, 0x0A, 0x32, 0x14, 0xE9, 0xBD, 0x0A,
         0x10, 0xA9, 0x4A, 0x57, 0x81, 0xAA, 0x19, 0x23, 0x91, 0x99, 0xA8, 0x9A, 0x88, 0xAA, 0xCD, 0x9A,
         0x40, 0x24, 0x12, 0x33, 0x91, 0x30, 0x06, 0xFB, 0xAE, 0x0A, 0x32, 0x92, 0xDA, 0x9B, 0x41, 0x24,
         0x12, 0x11, 0x11, 0x81, 0xEB, 0xBC, 0x8B, 0x71, 0x14, 0x80, 0xBA, 0x99, 0x80, 0xAA, 0x40, 0x46,
         0x01, 0x9A, 0x18, 0x22, 0xA1, 0xCF, 0xAB, 0x20, 0x32, 0x02, 0x00, 0x23, 0x80, 0x99, 0xA8, 0xDF,
         0x8B, 0x28, 0x63, 0x02, 0xA9, 0x28, 0x35, 0x03, 0xDC, 0x9B, 0x08, 0xEC, 0xAB, 0x48, 0x25, 0x80,
         0x09, 0x53, 0x03, 0xDB, 0x9B, 0x11, 0xC9, 0xAC, 0x40, 0x24, 0x80, 0x01, 0x42, 0x02, 0xB9, 0x19,
         0x23, 0xFC, 0xBB, 0x88, 0x98, 0xA8, 0xCB, 0x0A, 0x56, 0x33, 0x03, 0x80, 0x08, 0x90, 0xCF, 0x9B,
         0x10, 0x01, 0x98, 0xAB, 0x30, 0x35, 0x43, 0x24, 0xB0, 0xBE, 0xAB, 0x18, 0x43, 0x22, 0x01, 0x31,
         0x37, 0x91, 0xBE, 0x19, 0x02, 0xEB, 0x9B, 0x11, 0xD0, 0xBC, 0x50, 0x24, 0x02, 0x18, 0x43, 0x91,
         0xDB, 0xAC, 0x88, 0x88, 0xBA, 0x8B, 0x31, 0x13, 0x42, 0x37, 0x03, 0xAA, 0x19, 0x80, 0x0A, 0x53,
         0x82, 0xCA, 0xAB, 0x08, 0x02, 0xD9, 0xAC, 0xA8, 0x9A, 0xD9, 0x1B, 0x37, 0x34, 0x45, 0x02, 0xBA,
         0xAC, 0x08, 0x90, 0xCB, 0x49, 0x25, 0x92, 0xA9, 0x10, 0xA8, 0x9C, 0x00, 0x21, 0x03, 0xFC, 0xAD,
         0x88, 0x90, 0x18, 0x55, 0x23, 0xA0, 0x89, 0x42, 0x82, 0x89, 0x18, 0x34, 0xA1, 0xDF, 0xAB, 0x99,
         0x08, 0x23, 0x21, 0x13, 0xC8, 0xAC, 0x50, 0x47, 0x12, 0x90, 0x99, 0xBA, 0xBC, 0x8A, 0x18, 0xC8,
         0xBF, 0x19, 0x21, 0x11, 0x55, 0x23, 0x90, 0x89, 0xC9, 0x9B, 0x21, 0x93, 0xDE, 0xAB, 0x28, 0x01,
         0x40, 0x24, 0xA0, 0x9A, 0x21, 0x53, 0x35, 0x14, 0x90, 0x98, 0xDA, 0xAC, 0x9A, 0x99, 0x99, 0x88,
         0x90, 0x41, 0x47, 0x23, 0x90, 0x8A, 0x22, 0xE8, 0x9B, 0x63, 0x92, 0xCC, 0x1A, 0x12, 0xA8, 0x0A,
         0x80, 0xA9, 0x18, 0x45, 0x34, 0x02, 0x09, 0x22, 0xB8, 0xBD, 0xCE, 0x9C, 0x7B, 0xE3, 0x3F, 0x00,
         0x98, 0x00, 0x12, 0x42, 0x24, 0x03, 0xD9, 0x9B, 0x63, 0x82, 0x89, 0x31, 0x33, 0x91, 0xCD, 0xAB,
         0xA9, 0xFB, 0x9C, 0x38, 0x34, 0x90, 0x89, 0x52, 0x25, 0x01, 0x99, 0x08, 0xCA, 0x0B, 0x33, 0xA1,
         0xAA, 0x99, 0xED, 0x8B, 0x01, 0xDC, 0x9A, 0x42, 0x34, 0x53, 0x13, 0x81, 0xCB, 0x9C, 0x20, 0x82,
         0xFB, 0xAC, 0x88, 0x20, 0x12, 0x00, 0x81, 0xDB, 0x1A, 0x46, 0x12, 0x80, 0x21, 0x02, 0x99, 0x10,
         0xA0, 0xEE, 0xCB, 0x8A, 0x80, 0x00, 0x46, 0x13, 0xA8, 0x9A, 0x12, 0x81, 0x30, 0x47, 0x91, 0xCD,
         0x8B, 0x80, 0x00, 0x20, 0x90, 0xDC, 0x9C, 0x20, 0x24, 0xA8, 0x0A, 0x57, 0x02, 0xA9, 0x18, 0x02,
         0xC9, 0xAB, 0x28, 0xB8, 0x9E, 0x20, 0xC0, 0x9D, 0x41, 0x24, 0x80, 0x99, 0x10, 0x24, 0x82, 0x88,
         0x11, 0x21, 0xFA, 0xAD, 0x20, 0xA0, 0xCE, 0x0A, 0x12, 0x80, 0x63, 0x12, 0xDA, 0x19, 0x34, 0x11,
         0xA9, 0x99, 0xC9, 0xAC, 0x30, 0x90, 0xAC, 0x20, 0x81, 0x08, 0x55, 0x44, 0x13, 0xD9, 0xAB, 0x51,
         0x13, 0xC9, 0x89, 0x88, 0xBA, 0x0B, 0x44, 0xC1, 0xBD, 0x18, 0x23, 0x99, 0x28, 0x45, 0x91, 0x9A,
         0x54, 0x13, 0xD9, 0x8A, 0x81, 0xBA, 0x09, 0x91, 0x08, 0xA8, 0x8B, 0x54, 0xC1, 0xAC, 0x71, 0x24,
         0xA9, 0x0B, 0x32, 0x90, 0x0A, 0x62, 0x81, 0xCC, 0x09, 0x32, 0xA8, 0xBC, 0x8A, 0x80, 0x29, 0x55,
         0x91, 0x9B, 0x41, 0x14, 0x08, 0x43, 0x92, 0xCA, 0x99, 0xDA, 0xBC, 0x89, 0x10, 0xD9, 0x8C, 0x35,
         0x91, 0x38, 0x37, 0xB0, 0x9B, 0x54, 0xA1, 0xAD, 0x30, 0x91, 0xAB, 0x40, 0x82, 0xDD, 0x9B, 0x20,
         0x14, 0x81, 0x88, 0x21, 0x24, 0x13, 0x11, 0x91, 0xEA, 0xBB, 0x89, 0x52, 0x12, 0xDA, 0xCC, 0x9B,
         0x10, 0x43, 0x14, 0xA0, 0x99, 0x30, 0x55, 0x23, 0x00, 0x88, 0x99, 0x99, 0xDA, 0xDD, 0xCB, 0xBB,
         0xCB, 0xBB, 0x80, 0x80, 0x80, 0x80, 0x80, 0x47, 0x53, 0x53, 0x43, 0x22, 0x22, 0x11, 0x11, 0x11,
         0x02, 0x00, 0x00, 0x08, 0x88, 0x80, 0xC1, 0xEF, 0xBA, 0xDC, 0xBC, 0xAB, 0x9A, 0x00, 0xB8, 0xBC,
         0xBC, 0x89, 0x21, 0x24, 0x01, 0x98, 0x89, 0x73, 0x35, 0x34, 0x22, 0x33, 0x35, 0x33, 0x23, 0x80,
         0x88, 0x89, 0xDB, 0xBC, 0xBC, 0xCA, 0xBC, 0xAC, 0x18, 0x33, 0xA1, 0xCF, 0xBB, 0x8A, 0x30, 0x43,
         0x01, 0xA8, 0x18, 0x45, 0x34, 0x13, 0x01, 0x08, 0x51, 0x34, 0x82, 0xEC, 0xBB, 0x0A, 0x31, 0x04,
         0xFB, 0xBC, 0xAB, 0x88, 0x11, 0x01, 0xA8, 0x89, 0x72, 0x35, 0x23, 0xA0, 0x9A, 0x61, 0x35, 0x13,
         0xB9, 0xBD, 0x0A, 0x43, 0x23, 0xB8, 0xBD, 0x89, 0x42, 0x02, 0xDA, 0xCB, 0x99, 0x80, 0x90, 0xCA,
         0xBC, 0xBB, 0x08, 0x63, 0x34, 0x23, 0x01, 0x21, 0x53, 0x24, 0x02, 0xBA, 0xAA, 0x20, 0x12, 0xC8,
         0xCF, 0xAC, 0x9A, 0x10, 0x12, 0xA8, 0xBD, 0x99, 0x31, 0x44, 0x33, 0x24, 0x33, 0x32, 0x33, 0x22,
         0x12, 0x01, 0xA9, 0xBB, 0xDC, 0xDF, 0xCB, 0x99, 0x98, 0xCA, 0xBD, 0x89, 0x12, 0x00, 0x31, 0x47,
         0x23, 0x22, 0x02, 0xB9, 0xBC, 0xAB, 0x0A, 0x10, 0x32, 0xB0, 0xCD, 0x8A, 0x72, 0x34, 0x23, 0x98,
         0x0A, 0x65, 0x23, 0xDA, 0xAD, 0x89, 0x11, 0x81, 0x88, 0xAA, 0xBC, 0x50, 0x36, 0x81, 0xCB, 0x0A,
         0x42, 0x23, 0xD9, 0xBC, 0x18, 0x63, 0x02, 0xA9, 0xAC, 0x89, 0x10, 0x22, 0xC9, 0xBB, 0x19, 0x22,
         0x10, 0x20, 0x65, 0x34, 0x12, 0x20, 0x11, 0xDB, 0xBC, 0x89, 0xC8, 0xCD, 0xAD, 0x8A, 0x01, 0x21,
         0x44, 0x25, 0x02, 0x80, 0x00, 0x22, 0x80, 0xFB, 0xBC, 0x99, 0xA8, 0xAB, 0x38, 0x35, 0x01, 0xA8,
         0x09, 0x63, 0x23, 0x32, 0x44, 0x81, 0xDC, 0x9B, 0x10, 0x00, 0xCA, 0x0A, 0x90, 0xBE, 0x28, 0x44,
         0x23, 0x88, 0x18, 0x21, 0x42, 0x13, 0xDD, 0x8A, 0x00, 0xEC, 0xBB, 0x48, 0x36, 0x02, 0x98, 0x10,
         0x23, 0x81, 0xCB, 0xAC, 0xBA, 0xBE, 0x09, 0x08, 0xA9, 0x0A, 0x63, 0x44, 0x12, 0x20, 0x55, 0x03,
         0xD9, 0xBB, 0x08, 0x90, 0xDC, 0xAB, 0x11, 0x23, 0x10, 0x63, 0x35, 0x03, 0xB9, 0x9B, 0xA8, 0xDC,
         0xBC, 0x0A, 0x11, 0x80, 0x40, 0x47, 0x23, 0x80, 0x99, 0x08, 0xC9, 0xCE, 0x8A, 0x18, 0x00, 0x10,
         0x44, 0x24, 0x81, 0xA9, 0x98, 0x98, 0xEB, 0xBB, 0x8B, 0x28, 0x34, 0x34, 0x33, 0x43, 0x02, 0xB8,
         0xBC, 0xAC, 0xCB, 0xAB, 0x8A, 0x10, 0x22, 0x54, 0x43, 0x21, 0x10, 0x88, 0xCA, 0xCA, 0xA9, 0x99,
         0x9A, 0x18, 0x43, 0x23, 0x33, 0x25, 0x81, 0x99, 0x99, 0xA9, 0xBB, 0xAC, 0x89, 0x00, 0x01, 0x22,
         0x23, 0x12, 0x10, 0x81, 0x98, 0x9A, 0x9A, 0x99, 0x08, 0x00, 0x00, 0x00
     };

 #endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 

#define  DANCEWRONG_WAV 1688

__align(2)
     const U8 DANCEWrong_wav[1688] = 
     {
         0x52, 0x49, 0x46, 0x46, 0x90, 0x06, 0x00, 0x00, 0x57, 0x41, 0x56, 0x45, 0x66, 0x6D, 0x74, 0x20,
         0x14, 0x00, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x80, 0x3E, 0x00, 0x00, 0xAE, 0x1F, 0x00, 0x00,
         0x00, 0x01, 0x04, 0x00, 0x02, 0x00, 0xF9, 0x01, 0x66, 0x61, 0x63, 0x74, 0x04, 0x00, 0x00, 0x00,
         0x82, 0x0C, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, 0x5C, 0x06, 0x00, 0x00, 0xA8, 0xFF, 0x00, 0x00,
         0x71, 0x77, 0x47, 0xAC, 0x30, 0x26, 0x80, 0x99, 0xFB, 0xBE, 0x1A, 0x43, 0x82, 0xAB, 0xAA, 0x9F,
         0x50, 0x77, 0x80, 0x9C, 0x28, 0x23, 0xD9, 0xAA, 0x32, 0x24, 0x99, 0xAA, 0xEB, 0x8B, 0x44, 0x91,
         0xAC, 0x60, 0x16, 0x98, 0xAB, 0x99, 0x18, 0x83, 0x90, 0x71, 0x87, 0xB9, 0x0A, 0x35, 0x90, 0xBF,
         0x10, 0x23, 0xB0, 0x9B, 0x31, 0x00, 0x99, 0x02, 0x9C, 0x2C, 0x77, 0xB0, 0x9D, 0x32, 0x04, 0xA9,
         0x8F, 0x11, 0x83, 0xB9, 0x0A, 0x23, 0x90, 0x9A, 0x29, 0x00, 0x57, 0x98, 0x9E, 0x20, 0x23, 0x98,
         0xED, 0x01, 0x23, 0xB9, 0x9B, 0x42, 0x02, 0xCA, 0x09, 0x21, 0x21, 0x94, 0xF1, 0x99, 0x42, 0x01,
         0xFB, 0x19, 0x42, 0xB8, 0x9B, 0x64, 0x80, 0xAA, 0x28, 0xA2, 0xAB, 0x30, 0x04, 0x08, 0x12, 0xA8,
         0xCE, 0x08, 0x14, 0xA0, 0x59, 0x03, 0xBC, 0x2B, 0x26, 0xB1, 0x9F, 0x30, 0x13, 0xDB, 0x0A, 0x33,
         0x81, 0xCA, 0x19, 0x43, 0x91, 0xCB, 0x08, 0x22, 0x82, 0x08, 0xEF, 0x01, 0x05, 0xA8, 0xAA, 0x21,
         0x52, 0xA0, 0xB9, 0x20, 0x13, 0xB9, 0x8B, 0x22, 0x42, 0x1A, 0xFA, 0x0F, 0x43, 0xA0, 0xAC, 0x18,
         0x36, 0x99, 0xAB, 0x51, 0x92, 0xBC, 0x38, 0x16, 0xA8, 0x0B, 0x22, 0xE8, 0x8A, 0x24, 0xA0, 0x9B,
         0x26, 0x90, 0xAB, 0x51, 0xC1, 0x8A, 0x40, 0xA2, 0xBA, 0x70, 0x02, 0xC9, 0x09, 0x13, 0xA0, 0x0A,
         0x21, 0x90, 0x99, 0x40, 0xFB, 0x09, 0x17, 0xA8, 0x9B, 0x20, 0x27, 0x9A, 0x8C, 0x32, 0x92, 0xBB,
         0x28, 0x14, 0xA0, 0x8B, 0xDB, 0x12, 0x17, 0xA9, 0xAA, 0x11, 0x72, 0x80, 0x9D, 0x20, 0x03, 0xB8,
         0x8B, 0x31, 0x23, 0xBA, 0xBD, 0x2A, 0x72, 0x91, 0xBB, 0x38, 0x52, 0x96, 0xD9, 0x18, 0x13, 0xB0,
         0x9F, 0x30, 0x82, 0x8A, 0x33, 0x91, 0xBC, 0x99, 0x39, 0x12, 0x89, 0x65, 0xB7, 0x3D, 0x4B, 0x00,
         0xAA, 0x9A, 0xA0, 0x2B, 0x26, 0xD1, 0x9B, 0x70, 0x95, 0xC8, 0x19, 0x33, 0xB0, 0xAC, 0x29, 0x24,
         0xB0, 0xAB, 0x28, 0x16, 0x98, 0xAA, 0x10, 0x58, 0x86, 0xE8, 0x19, 0x22, 0x80, 0xAA, 0xAB, 0x63,
         0x92, 0xBA, 0x08, 0x22, 0x92, 0xAB, 0x1C, 0x02, 0x77, 0xA9, 0x8B, 0x53, 0x91, 0xAC, 0x88, 0x32,
         0x81, 0x9A, 0x18, 0x33, 0xE0, 0xBC, 0x30, 0x14, 0x80, 0x21, 0xC8, 0x8A, 0x88, 0x24, 0xCE, 0x18,
         0x03, 0x29, 0x23, 0xB1, 0x9F, 0x33, 0x92, 0xDF, 0x28, 0x13, 0xB9, 0x0B, 0x44, 0xA0, 0xAC, 0x12,
         0x01, 0x0B, 0x27, 0xF0, 0x89, 0x32, 0x01, 0xCA, 0x0D, 0x41, 0x91, 0xBA, 0x28, 0x14, 0xA8, 0x8B,
         0x38, 0x23, 0x15, 0xFB, 0x0A, 0x43, 0x81, 0xAA, 0x8F, 0x31, 0xA3, 0xCB, 0x30, 0x14, 0xBA, 0x0B,
         0x23, 0xA1, 0x0A, 0x27, 0xB8, 0x0A, 0x32, 0xF8, 0x9B, 0x40, 0x02, 0xAA, 0x24, 0xB8, 0x30, 0x04,
         0xAA, 0xBF, 0x29, 0x14, 0x98, 0x00, 0x91, 0x18, 0x01, 0xED, 0x18, 0x52, 0x95, 0xBA, 0x29, 0x42,
         0x91, 0xD9, 0x0F, 0x41, 0x91, 0xBB, 0x10, 0x24, 0xA0, 0x9C, 0x38, 0x13, 0x84, 0xBD, 0x29, 0x34,
         0xA8, 0x9B, 0xAC, 0x53, 0x84, 0xBB, 0x1A, 0x34, 0x82, 0xDC, 0x19, 0x33, 0x80, 0x99, 0x8A, 0x22,
         0x83, 0x08, 0xFF, 0x29, 0x05, 0xAA, 0x19, 0x34, 0x88, 0x9B, 0x20, 0xE8, 0x0B, 0x14, 0x90, 0x18,
         0x03, 0x89, 0xCA, 0x8C, 0x31, 0x11, 0x27, 0xF0, 0x0B, 0x53, 0x80, 0xCA, 0x0C, 0x43, 0xA1, 0xBB,
         0x20, 0x24, 0xA2, 0xCC, 0x28, 0x33, 0x92, 0xEC, 0x19, 0x43, 0x90, 0xAA, 0x9D, 0x53, 0x92, 0xAC,
         0x28, 0x13, 0x80, 0xAB, 0x19, 0x24, 0x80, 0x90, 0x9C, 0x42, 0x12, 0xDC, 0xAB, 0x51, 0x84, 0xBB,
         0x31, 0x91, 0x61, 0x91, 0xA9, 0xAC, 0x28, 0x01, 0x09, 0x44, 0xB0, 0x1B, 0x17, 0x0A, 0x3F, 0x00,
         0xF2, 0x8D, 0x21, 0x43, 0xD8, 0x0A, 0x21, 0x12, 0x88, 0xFE, 0x00, 0x14, 0xA9, 0x8B, 0x32, 0x05,
         0xC9, 0x1B, 0x32, 0x22, 0xF9, 0x8B, 0x42, 0x02, 0xAA, 0xD9, 0x3A, 0x44, 0xC8, 0x9A, 0x30, 0x33,
         0xB0, 0xAE, 0x30, 0x13, 0x90, 0xAD, 0x18, 0x34, 0x80, 0xDA, 0x1E, 0x42, 0xB0, 0x9C, 0x30, 0x06,
         0xA0, 0x8A, 0x10, 0x99, 0x08, 0x00, 0x20, 0x24, 0xCA, 0x20, 0xDB, 0x1A, 0x23, 0xA1, 0x35, 0xDC,
         0x29, 0x15, 0xA8, 0xAE, 0x40, 0x03, 0xBA, 0x8B, 0x31, 0x47, 0xA9, 0x9C, 0x21, 0x13, 0xA9, 0xBC,
         0x48, 0x15, 0xA8, 0xCB, 0x39, 0x25, 0xA8, 0x9C, 0x10, 0x53, 0xB3, 0xEB, 0x28, 0x23, 0xB8, 0xAD,
         0x20, 0x33, 0x98, 0xB9, 0x0C, 0x45, 0xB0, 0xAD, 0x21, 0x31, 0x03, 0xDB, 0x09, 0x22, 0xA0, 0xBC,
         0x29, 0x34, 0xA0, 0x13, 0xC9, 0x0C, 0x34, 0xB0, 0xDC, 0x2A, 0x26, 0xA8, 0x8A, 0x10, 0x80, 0x80,
         0x9A, 0x0C, 0x13, 0x77, 0x98, 0x8D, 0x21, 0x82, 0x99, 0xDA, 0x10, 0x24, 0xB8, 0xCA, 0x28, 0x34,
         0xA8, 0xAD, 0x20, 0x64, 0xA1, 0xBC, 0x30, 0x23, 0xA8, 0xFA, 0x1A, 0x34, 0xA0, 0xBB, 0x48, 0x22,
         0xA0, 0xBB, 0x19, 0x53, 0x24, 0xD9, 0x8B, 0x41, 0x83, 0xDC, 0x8A, 0x43, 0x81, 0x88, 0xA8, 0x38,
         0x25, 0xB8, 0xDC, 0x0A, 0x53, 0x91, 0x9A, 0x20, 0x11, 0x88, 0xDB, 0x8C, 0x33, 0x45, 0xB8, 0x9C,
         0x21, 0x23, 0xA8, 0xFE, 0x00, 0x24, 0xA9, 0x9A, 0x20, 0x42, 0xA0, 0xAC, 0x28, 0x54, 0xB1, 0xAC,
         0x28, 0x14, 0x91, 0xEA, 0x1B, 0x53, 0x91, 0xAB, 0x0A, 0x63, 0x02, 0xCB, 0x0A, 0x33, 0x12, 0xDA,
         0x9B, 0x42, 0x32, 0xD8, 0x8E, 0x30, 0x92, 0xA9, 0x19, 0x05, 0x02, 0x9A, 0xB9, 0xCA, 0x62, 0x82,
         0xAA, 0x31, 0x88, 0x04, 0xEB, 0x0B, 0x33, 0x82, 0x12, 0xBF, 0x20, 0x13, 0x7E, 0x1A, 0x46, 0x00,
         0xE9, 0x0C, 0x13, 0x01, 0x9B, 0x8A, 0x61, 0x17, 0xC9, 0x0A, 0x21, 0x11, 0xB8, 0x9D, 0x30, 0x03,
         0x90, 0xAF, 0x38, 0x13, 0xA8, 0x9A, 0x09, 0x67, 0x98, 0x8B, 0x20, 0x11, 0x98, 0x9E, 0x10, 0x12,
         0x18, 0xB8, 0x0B, 0x22, 0xC8, 0x88, 0x88, 0x72, 0x07, 0xA9, 0x89, 0x12, 0xDA, 0x09, 0x21, 0x92,
         0x2A, 0x27, 0xAD, 0x38, 0x83, 0xA9, 0xBD, 0x41, 0x82, 0x88, 0x02, 0xD9, 0x0A, 0x23, 0xCA, 0x09,
         0x70, 0x07, 0xAA, 0x08, 0x02, 0x88, 0x80, 0x8F, 0x40, 0x91, 0x8A, 0x99, 0x48, 0x02, 0xAA, 0x18,
         0x30, 0x47, 0xDA, 0x89, 0x23, 0x08, 0x08, 0xCF, 0x20, 0x14, 0xA9, 0x9A, 0x20, 0x34, 0xC8, 0x9A,
         0x10, 0x32, 0x84, 0xAC, 0x2A, 0x31, 0x32, 0xFF, 0x08, 0x03, 0xB8, 0x08, 0x72, 0x80, 0x99, 0x29,
         0xD8, 0x1B, 0x24, 0xA0, 0x38, 0x82, 0x8A, 0xE9, 0x9C, 0x43, 0x01, 0x39, 0xC3, 0x8D, 0x22, 0x00,
         0xF8, 0x0C, 0x23, 0x90, 0x9B, 0x01, 0x30, 0x07, 0xB9, 0x08, 0x01, 0x10, 0xB1, 0x9C, 0x42, 0xB1,
         0x28, 0xFF, 0x30, 0x82, 0xA9, 0x00, 0x89, 0x56, 0x89, 0x8B, 0x18, 0x10, 0xB0, 0x2A, 0x01, 0xA0,
         0x78, 0xE2, 0x1B, 0x13, 0xB8, 0x2B, 0xA1, 0x73, 0x93, 0x99, 0xDA, 0x91, 0x02, 0xA8, 0x12, 0x90,
         0x71, 0xA4, 0x9F, 0x30, 0x11, 0xB8, 0x9D, 0x53, 0xA1, 0x89, 0x91, 0x9C, 0x58, 0x92, 0x9A, 0x08,
         0x71, 0x83, 0xAC, 0x38, 0x92, 0x8A, 0x00, 0x19, 0x04, 0x99, 0x91, 0xFF, 0x30, 0x82, 0xAB, 0x28,
         0x15, 0x84, 0xCB, 0x00, 0xA8, 0x29, 0x15, 0xAB, 0x43, 0x99, 0x02, 0xCE, 0x28, 0x14, 0xAA, 0x40,
         0xB8, 0x40, 0x82, 0x9A, 0xDC, 0x30, 0x04, 0xDA, 0x19, 0x01, 0x73, 0x98, 0x8A, 0x28, 0x81, 0x08,
         0xEB, 0x30, 0x02, 0xAA, 0xC1, 0x1B, 0x37, 0xD9, 0x0A, 0x11, 0x38, 0x07, 0x35, 0x23, 0x4C, 0x00,
         0x8C, 0x11, 0x80, 0xA8, 0x0A, 0x31, 0xA8, 0x50, 0xC2, 0x0B, 0x14, 0xDA, 0x19, 0x80, 0x72, 0xA3,
         0x9B, 0x00, 0x82, 0x9D, 0x80, 0x41, 0xB1, 0x79, 0x93, 0xBD, 0x48, 0x82, 0x99, 0xBA, 0x64, 0x90,
         0x89, 0x01, 0xB9, 0x3B, 0x85, 0x9A, 0x80, 0x70, 0x84, 0xAB, 0x38, 0x93, 0xAC, 0x01, 0x2A, 0x06,
         0x99, 0x00, 0xFB, 0x39, 0x05, 0x9A, 0x89, 0x30, 0x17, 0xD9, 0x08, 0x02, 0x8A, 0x11, 0xAB, 0x40,
         0x10, 0x93, 0xBF, 0x31, 0x05, 0xCB, 0x18, 0x10, 0x41, 0x91, 0x8C, 0xA8, 0x09, 0x25, 0xEA, 0x39,
         0xA3, 0x30, 0xC0, 0x89, 0x30, 0x92, 0x38, 0xF8, 0x2F, 0x03, 0xAA, 0xA0, 0x50, 0x82, 0xEA, 0x0A,
         0x13, 0x29, 0x27, 0xCA, 0x08, 0x01, 0x88, 0xB0, 0x8C, 0x16, 0x98, 0x19, 0x80, 0x19, 0x22, 0xBA,
         0xD9, 0x1A, 0x67, 0xA8, 0x1A, 0x21, 0x98, 0xCA, 0x0B, 0x44, 0xA0, 0x50, 0xC1, 0x8B, 0x23, 0xC9,
         0x00, 0x98, 0x63, 0x92, 0xAB, 0x08, 0x80, 0x19, 0xA2, 0x49, 0xA3, 0x7B, 0x96, 0x9D, 0x21, 0x80,
         0x80, 0xDC, 0x51, 0x91, 0x89, 0x10, 0xA9, 0x3A, 0x84, 0x9A, 0x80, 0x70, 0x84, 0x9C, 0x20, 0x91,
         0x9A, 0x01, 0x0F, 0x33, 0xB9, 0x28, 0xFA, 0x48, 0x92, 0x89, 0x88, 0x28, 0x15, 0xE9, 0x28, 0x83,
         0x9C, 0x11, 0xCA, 0x10, 0x23, 0xA3, 0x9F, 0x41, 0x81, 0xBB, 0x39, 0xB1, 0x58, 0x85, 0x8B, 0x80,
         0x2A, 0x14, 0xCE, 0x28, 0x01, 0x41, 0xA8, 0x18, 0x80, 0x88, 0x31, 0xFE, 0x3A, 0x04, 0xAA, 0x00,
         0x31, 0x02, 0xED, 0x08, 0x02, 0x08, 0x26, 0xC8, 0x09, 0x81, 0x19, 0xF1, 0x8A, 0x15, 0x98, 0x09,
         0x12, 0xA9, 0x12, 0x81, 0xDB, 0x1A, 0x45, 0xC9, 0x28, 0x13, 0x99, 0xDA, 0x8E, 0x33, 0xA0, 0x41,
         0xA1, 0x9C, 0x22, 0xB9, 0x02, 0x8D, 0x34, 0xB0, 0x8C, 0x11, 0x90, 0x62, 0xA5, 0x1C, 0x46, 0x00,
         0xBC, 0x30, 0x91, 0x20, 0xCA, 0x72, 0xA0, 0x1B, 0xB3, 0xAF, 0x24, 0x98, 0x18, 0x88, 0x2A, 0x25,
         0xC9, 0x19, 0x12, 0x88, 0x9A, 0x5A, 0xA4, 0x8B, 0x44, 0xFD, 0x10, 0x93, 0x89, 0x00, 0x19, 0x16,
         0xBB, 0x20, 0x91, 0x9A, 0x01, 0x02, 0x21, 0x8A, 0x02, 0xFB, 0x8F, 0x42, 0xA0, 0x0A, 0x21, 0x33,
         0xD9, 0x8B, 0x94, 0x9C, 0x32, 0xC9, 0x38, 0x92, 0x72, 0xC0, 0x09, 0xA2, 0x19, 0x23, 0xCC, 0x42,
         0x91, 0xAB, 0x90, 0x89, 0x34, 0xFB, 0x19, 0x02, 0x2B, 0x77, 0xB9, 0x28, 0x80, 0x0A, 0xB2, 0x8A,
         0x17, 0x99, 0x18, 0xA1, 0x8B, 0x03, 0x48, 0xE8, 0x8A, 0x55, 0xC8, 0x18, 0x11, 0x88, 0xD9, 0x0A,
         0x25, 0xA9, 0x51, 0xB1, 0x8B, 0x11, 0xBA, 0x14, 0x8C, 0x53, 0xA2, 0x8D, 0x00, 0x88, 0x11, 0xB8,
         0x69, 0x83, 0x1A, 0xA1, 0x8C, 0x03, 0xCB, 0x72, 0xF9, 0x38, 0x82, 0x9B, 0x12, 0xA9, 0x60, 0xA0,
         0x0A, 0x11, 0x40, 0xA2, 0x8D, 0x24, 0xCC, 0x20, 0xD3, 0x1E, 0x22, 0xA8, 0x08, 0x98, 0x50, 0xC2,
         0x1B, 0x13, 0xBA, 0x01, 0x80, 0x72, 0xB1, 0x0C, 0x13, 0xFC, 0x18, 0x13, 0x8A, 0x08, 0x34, 0xB0,
         0x8F, 0x10, 0xB0, 0x2A, 0x13, 0x80, 0x00, 0x1A, 0x85, 0xBD, 0x39, 0x02, 0x10, 0x03, 0x49, 0x96,
         0xAD, 0x20, 0xF8, 0x1B, 0x15, 0x98, 0x18, 0xA9, 0x71, 0xC1, 0x0A, 0x23, 0xAA, 0x21, 0x03, 0x8A,
         0xB9, 0x29, 0xA5, 0xDF, 0x42, 0x98, 0x19, 0x81, 0x8C, 0x17, 0xAB, 0x20, 0x82, 0x0B, 0x12, 0x08,
         0x00, 0xA9, 0x30, 0xF9, 0x1F, 0x02, 0x89, 0x11, 0xE0, 0x58, 0xB2, 0x9B, 0x33, 0xA8, 0x9A, 0x21,
         0x52, 0x80, 0x88, 0x18, 0xDD, 0x29, 0x98, 0x31, 0x04, 0x9C, 0x45, 0xC9, 0x0B, 0x22, 0xE9, 0x1A,
         0x15, 0x80, 0x28, 0x92, 0x8D, 0x08, 0xC8, 0x29, 0x33, 0x90, 0x09, 0x53, 0x43, 0x22, 0x44, 0x00,
         0xAE, 0x09, 0xA0, 0x4A, 0x24, 0x99, 0x58, 0x94, 0xAD, 0x10, 0x81, 0x11, 0x98, 0x08, 0x83, 0xAC,
         0x20, 0xB3, 0xFF, 0x30, 0x81, 0x88, 0x80, 0x08, 0x02, 0xB9, 0x18, 0x44, 0x24, 0xFA, 0x0B, 0x23,
         0xBA, 0x39, 0x95, 0x9F, 0x31, 0x90, 0x09, 0x80, 0x89, 0x63, 0xA0, 0x0A, 0x43, 0xA0, 0x8A, 0xA1,
         0x8A, 0x12, 0x80, 0xEE, 0x28, 0x01, 0xA0, 0x28, 0x00, 0x00, 0x61, 0x92, 0xBB, 0x32, 0x02, 0x98,
         0x0A, 0xC1, 0x1A, 0xFA, 0xAB, 0x32, 0x02, 0x48, 0x04, 0x90, 0x09, 0xA2, 0xCE, 0x58, 0x82, 0x89,
         0x30, 0x08, 0x10, 0xC9, 0x0B, 0x03, 0x00, 0x00
     };


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_enter_gfx
 * DESCRIPTION
 *  Set Game Framework (GFX) Parameter
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
/* keep this game old naming style */
void mmi_gx_dance_enter_gfx(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* Game menu */
    GFX.game_data.game_img_id = IMG_ID_GX_DANCE_GAME_ICON;  /* game icon img ID */
    GFX.game_data.game_str_id = STR_ID_GX_DANCE_GAME_NAME;  /* game name string ID */
    GFX.game_data.menu_resume_str_id = STR_GAME_RESUME;     /* "Resume" string ID */
    GFX.game_data.menu_new_str_id = STR_GAME_NEW;           /* "New Game" string ID */
    GFX.game_data.menu_level_str_id = 0;                    /* "Game Level" string ID */
    GFX.game_data.menu_grade_str_id = STR_GAME_GRADE;       /* "Best Grade" string ID */
    GFX.game_data.menu_help_str_id = STR_GLOBAL_HELP;         /* "Game Help" string ID */

    /* level / grade */
    GFX.game_data.level_count = 1;                          /* how many levels */
    GFX.game_data.level_str_id_list[0] = STR_GAME_SCORE;    /* level string ID */

    /* add slot in NVRAMEnum.h */
    GFX.game_data.grade_nvram_id_list[0] = NVRAM_GX_DANCE_SCORE;        /* grade slot in NVRAM (short) */

    /* help */
#if defined(__MMI_TOUCH_SCREEN__)
    GFX.game_data.help_str_id = STR_ID_GX_DANCE_HELP_DESCRIPTION_TP;    /* help desciption string id */
#else 
    GFX.game_data.help_str_id = STR_ID_GX_DANCE_HELP_DESCRIPTION;       /* help desciption string id */
#endif 
    /* misc */
    GFX.game_data.grade_value_ptr = (S16*) (&g_gx_dance_context.game_grade);   /* current level's grade (S16*) */
    GFX.game_data.level_index_ptr = (U8*) (&g_gx_dance_context.game_level);    /* ptr to current level index (U8*) */
    GFX.game_data.is_new_game = (BOOL*) (&g_gx_dance_context.is_new_game);     /* ptr to new game flag (BOOL*) */

    /* function ptr */
    GFX.game_data.best_grade_func_ptr = mmi_gx_dance_calc_best_grade;   /* function to calculate best grade */
    GFX.game_data.enter_game_func_ptr = mmi_gx_dance_enter_game;        /* function to enter new game */
    GFX.game_data.exit_game_func_ptr = mmi_gx_dance_exit_game;  /* function to exit game */
    GFX.game_data.draw_gameover_func_ptr = mmi_gx_dance_draw_gameover;  /* function to draw gameover screen */

    /* some flags */
    GFX.game_data.is_keypad_audio_enable = FALSE;   /* play keypad tone or not */

    mmi_gfx_entry_menu_screen();
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_calc_best_grade
 * DESCRIPTION
 *  Calculate new best grade [Callback required by GFX]
 * PARAMETERS
 *  old_grade       [IN]        
 *  new_grade       [IN]        
 * RETURNS
 *  S16
 *****************************************************************************/
S16 mmi_gx_dance_calc_best_grade(S16 old_grade, S16 new_grade)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* compare the best grade and return it */
    if (new_grade > old_grade)
    {
        return new_grade;
    }
    else
    {
        return old_grade;
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_gameover
 * DESCRIPTION
 *  Draw Gameover Screen [Callback required by GFX]
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_gameover(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    GFX_PLAY_AUDIO_GAMEOVER();

    /* call this function to draw standard gameover screen */
 #ifndef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
    mmi_gfx_draw_gameover_screen(
        IMG_ID_GX_DANCE_GAME_OVER,
        IMG_ID_GX_DANCE_GRADESMAP,
        IMG_ID_GX_DANCE_PIC,
        g_gx_dance_context.game_grade);
 #else
    mmi_gfx_draw_gameover_screen(
        mmi_gfx_get_multilanguage_image_ID(
          mmi_dance_language_index,
          IMG_ID_GX_DANCE_GAMEOVER_LANGUAGE0, 
          MMI_DANCE_STRING_COUNT,
          0), 
        IMG_ID_GX_DANCE_GRADESMAP,
        IMG_ID_GX_DANCE_PIC,
        g_gx_dance_context.game_grade);
 #endif
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_enter_game
 * DESCRIPTION
 *  Enter Game [Callback required by GFX]
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_enter_game(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    S32 i;
    BOOL new_game;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    new_game = g_gx_dance_context.is_new_game;

    if (g_gx_dance_context.is_new_game == TRUE)
    {
        mmi_gx_dance_init_game();   /* is new game, otherwise resume game */
    }

#ifdef __MMI_GAME_MULTI_LANGUAGE_SUPPORT__
    mmi_dance_language_index = g_mmi_game_current_language_index;
    mmi_gfx_check_image_get_valid_language(
        &mmi_dance_language_index, 
        IMG_ID_GX_DANCE_GAMEOVER_LANGUAGE0, 
        MMI_DANCE_STRING_COUNT);
#endif

    SetKeyHandler(mmi_gx_dance_key_1_press, KEY_1, KEY_EVENT_DOWN);
    SetKeyHandler(mmi_gx_dance_key_3_press, KEY_3, KEY_EVENT_DOWN);
    SetKeyHandler(mmi_gx_dance_key_7_press, KEY_7, KEY_EVENT_DOWN);
    SetKeyHandler(mmi_gx_dance_key_9_press, KEY_9, KEY_EVENT_DOWN);

    SetKeyHandler(mmi_gx_dance_key_1_release, KEY_1, KEY_EVENT_UP);
    SetKeyHandler(mmi_gx_dance_key_3_release, KEY_3, KEY_EVENT_UP);
    SetKeyHandler(mmi_gx_dance_key_7_release, KEY_7, KEY_EVENT_UP);
    SetKeyHandler(mmi_gx_dance_key_9_release, KEY_9, KEY_EVENT_UP);

    mmi_gx_dance_draw_static_background();

#ifdef __MMI_GAME_MULTICHANNEL_SOUND__

    GFX_OPEN_BACKGROUND_SOUND(BackGround_Dance_Midi, BACKGROUND_DANCE_MIDI, g_gx_dance_context.background_midi);
    GFX_PLAY_BACKGROUND_SOUND(g_gx_dance_context.background_midi);

    GFX_OPEN_DUMMY_BACKGROUND_SOUND();
    GFX_PLAY_DUMMY_BACKGROUND_SOUND();

    GFX_OPEN_MULTICHANNEL_WAV(DANCEAction_kid_wav, DANCEACTION_KID_WAV, 1, g_gx_dance_context.action_kid_wav);
    GFX_OPEN_MULTICHANNEL_WAV(UFOman_wav, UFOMAN_WAV, 1, g_gx_dance_context.ufoman_wav);
    GFX_OPEN_MULTICHANNEL_WAV(DANCEWrong_wav, DANCEWRONG_WAV, 1, g_gx_dance_context.wrong_wav);

#endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 

    g_gx_dance_context.bool_draw_live = TRUE;
    g_gx_dance_context.bool_draw_score = TRUE;

    if (g_gx_dance_context.is_gameover != TRUE && new_game != TRUE)
    {
        BOOL tmp_user_end;
        BOOL tmp_com_end;

        g_gx_dance_context.back_from_resume = TRUE;

        if (g_gx_dance_context.draw_gameover == TRUE)
        {
            g_gx_dance_context.draw_gameover = FALSE;
            g_gx_dance_context.com_wait_motion = FALSE;
        }

        if (g_gx_dance_context.show_next_motion != 0)
        {
            for (i = 0; i <= g_gx_dance_context.show_next_motion; i++)
                if (i < g_gx_dance_context.com_motion_number)
                {
                    mmi_gx_dance_draw_light(i, EMPTY_LIGHT);
                }

            for (i = 0; i < g_gx_dance_context.draw_motion_number; i++)
            {
                mmi_gx_dance_draw_light(i, TRUE_LIGHT);
            }

            /* last light */
            if ((g_gx_dance_context.user_end) &&
                (g_gx_dance_context.draw_motion_number == g_gx_dance_context.com_motion_number - 1))
            {
                if (g_gx_dance_context.out_time == TRUE)
                {
                    mmi_gx_dance_draw_light(g_gx_dance_context.draw_motion_number, FALSE_LIGHT);
                }
                else
                {
                    mmi_gx_dance_draw_light(g_gx_dance_context.draw_motion_number, TRUE_LIGHT);
                }
            }
        }
        tmp_com_end = g_gx_dance_context.com_end;
        tmp_user_end = g_gx_dance_context.user_end;
        g_gx_dance_context.com_end = FALSE;
        g_gx_dance_context.user_end = FALSE;
        mmi_gx_dance_render();
        g_gx_dance_context.com_end = tmp_com_end;
        g_gx_dance_context.user_end = tmp_user_end;

        gui_start_timer(g_gx_dance_context.timer_elapse, mmi_gx_dance_cyclic_timer);

    }
    else
    {   /* start game loop */
        g_gx_dance_context.out_time = FALSE;
        mmi_gx_dance_cyclic_timer();
    }
#ifdef __MMI_TOUCH_SCREEN__
    wgui_register_pen_down_handler(mmi_dance_pen_down_hdlr);
    wgui_register_pen_up_handler(mmi_dance_pen_up_hdlr);
#endif /* __MMI_TOUCH_SCREEN__ */ 

}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_exit_game
 * DESCRIPTION
 *  Exit Game [Callback required by GFX]
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_exit_game(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    gui_cancel_timer(mmi_gx_dance_cyclic_timer);    /* cancle the looping timer */

#ifdef __MMI_GAME_MULTICHANNEL_SOUND__

    GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);
    GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
    GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

    GFX_CLOSE_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);
    GFX_CLOSE_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
    GFX_CLOSE_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);

    GFX_STOP_DUMMY_BACKGROUND_SOUND();
    GFX_CLOSE_DUMMY_BACKGROUND_SOUND();

    GFX_STOP_BACKGROUND_SOUND(g_gx_dance_context.background_midi);
    GFX_CLOSE_BACKGROUND_SOUND(g_gx_dance_context.background_midi);

#endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 

}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_init_game
 * DESCRIPTION
 *  Game initilization
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_init_game(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    g_gx_dance_context.is_new_game = FALSE;
    g_gx_dance_context.is_gameover = FALSE;

    /* init game here */
    g_gx_dance_context.timer_elapse = 100;
    g_gx_dance_context.dance_set = 0;

    mmi_gx_dance_level();
    mmi_gx_dance_new_computer_motion();

    g_gx_dance_context.wait_time = EASY_MOTION_ELAPSE;  /* show standby pic 10 time */
    g_gx_dance_context.totaltime = EASY_TOTAL_TIME;     /* when pc complete all motion user have 10 frame time */
    g_gx_dance_context.rest_totaltime = EASY_TOTAL_TIME;
    g_gx_dance_context.com_wait = TRUE;                 /* wait for start motion */
    g_gx_dance_context.user_wait = TRUE;                /* wait for the computer end */
    g_gx_dance_context.com_wait_motion = TRUE;          /* show the wait motion 1 */
    g_gx_dance_context.com_end = FALSE;
    g_gx_dance_context.user_end = FALSE;
    g_gx_dance_context.draw_gameover = FALSE;

    g_gx_dance_context.show_next_motion = 0;
    g_gx_dance_context.press_key_count = 0; /* store the user's motions number */
    g_gx_dance_context.show_ending_frame = 0;
    g_gx_dance_context.com_motion_elapse = EASY_MOTION_ELAPSE;

    g_gx_dance_context.reset_com_motion_elapse = EASY_MOTION_ELAPSE;

    g_gx_dance_context.user_live = 3;
    g_gx_dance_context.user_grade = 0;
    g_gx_dance_context.draw_motion_number = 0;  /* draw the user motion */
    g_gx_dance_context.user_motion_elapse = EASY_MOTION_ELAPSE;

    g_gx_dance_context.reset_user_motion_elapse = EASY_MOTION_ELAPSE;

    g_gx_dance_context.wrong_motion = NO_SUCH_MOTION;

    /* set the tick */
    g_gx_dance_context.gameover_tick = GAME_OVER_MOTION_ELAPSE;
    g_gx_dance_context.frame = HARD_FRAME_ELAPSE;
    g_gx_dance_context.user_frame = 1;
    g_gx_dance_context.base = HARD_BASE;

    g_gx_dance_context.bool_draw_score = TRUE;
    g_gx_dance_context.bool_draw_live = TRUE;

    g_gx_dance_context.out_time = FALSE;

    g_gx_dance_context.background = get_image(IMG_ID_GX_DANCE_BACKGROUND);
    g_gx_dance_context.live_display = get_image(IMG_ID_GX_DANCE_LIVEDISPLAY);
    g_gx_dance_context.light_display = get_image(IMG_ID_GX_DANCE_LIGHTDISPLAY);
    g_gx_dance_context.score_display = get_image(IMG_ID_GX_DANCE_SCOREDISPLAY);

    g_gx_dance_context.com_stand_by = get_image(IMG_ID_GX_DANCE_COMPUTER_STANDBY);
    g_gx_dance_context.com_right_up = get_image(IMG_ID_GX_DANCE_COMPUTER_RIGHT_UP);
    g_gx_dance_context.com_right_down = get_image(IMG_ID_GX_DANCE_COMPUTER_RIGHT_DOWN);
    g_gx_dance_context.com_left_up = get_image(IMG_ID_GX_DANCE_COMPUTER_LEFT_UP);
    g_gx_dance_context.com_left_down = get_image(IMG_ID_GX_DANCE_COMPUTER_LEFT_DOWN);

    g_gx_dance_context.user_stand_by = get_image(IMG_ID_GX_DANCE_USER_STANDBY);
    g_gx_dance_context.user_left_up = get_image(IMG_ID_GX_DANCE_USER_LEFT_UP);
    g_gx_dance_context.user_left_down = get_image(IMG_ID_GX_DANCE_USER_LEFT_DOWN);
    g_gx_dance_context.user_right_up = get_image(IMG_ID_GX_DANCE_USER_RIGHT_UP);
    g_gx_dance_context.user_right_down = get_image(IMG_ID_GX_DANCE_USER_RIGHT_DOWN);

    g_gx_dance_context.user_live_pic = get_image(IMG_ID_GX_DANCE_USER_LIVE);

    /*g_gx_dance_context.game_over_display = get_image(IMG_ID_GX_DANCE_GAME_OVER);*/

    g_gx_dance_context.light_true = get_image(IMG_ID_GX_DANCE_LIGHT_TRUE);
    g_gx_dance_context.light_false = get_image(IMG_ID_GX_DANCE_LIGHT_FALSE);
    g_gx_dance_context.light_empty = get_image(IMG_ID_GX_DANCE_LIGHT_EMPTY);

    /* inital draw */
    mmi_gx_dance_draw_static_background();
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_framemove
 * DESCRIPTION
 *  Framemove - process the game logic
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_framemove(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* add logic code here */
    if (g_gx_dance_context.draw_gameover == TRUE)
    {
        g_gx_dance_context.gameover_tick--;
        if (g_gx_dance_context.gameover_tick <= 0)
        {
            mmi_gx_dance_gameover();
        }
        return;
    }

    if (g_gx_dance_context.user_wait == TRUE)
    {
        if (g_gx_dance_context.user_motion_elapse > 0)
        {
            g_gx_dance_context.user_motion_elapse--;
        }
        else
        {
            g_gx_dance_context.user_motion_elapse = g_gx_dance_context.reset_user_motion_elapse;
        }
    }

    if (g_gx_dance_context.com_wait == TRUE)
    {
        if (g_gx_dance_context.com_wait_motion == TRUE)
        {
            g_gx_dance_context.com_wait_motion = FALSE;
        }
        else
        {
            g_gx_dance_context.com_wait_motion = TRUE;
        }
        g_gx_dance_context.wait_time--;
    }

    /* user motin frame move */
    if (g_gx_dance_context.com_wait == FALSE &&
        g_gx_dance_context.draw_motion_number < g_gx_dance_context.press_key_count)
    {
        if (g_gx_dance_context.user_frame <= 0)
        {
            mmi_gx_dance_show_next_user_motion();
        }
        else
        {
            g_gx_dance_context.user_frame -= 1;

        }
    }

    /* computer frame move */
    if (g_gx_dance_context.com_wait == FALSE && g_gx_dance_context.com_end == FALSE)
    {
        if (g_gx_dance_context.frame == 0)
        {
            mmi_gx_dance_show_next_motion();
        }
        else
        {
            g_gx_dance_context.frame -= 2;
        }
    }

    /* countdown the timer when the pc complete */
    if (g_gx_dance_context.com_end == TRUE)
    {
        if (g_gx_dance_context.totaltime > 0)
        {
            g_gx_dance_context.totaltime--;
        }
    }

    if (g_gx_dance_context.totaltime <= TOLERATETIME && g_gx_dance_context.wrong_motion == NO_SUCH_MOTION &&
        g_gx_dance_context.press_key_count < g_gx_dance_context.com_motion_number)
    {
        if (g_gx_dance_context.out_time == FALSE)
        {
            mmi_gx_dance_draw_light(g_gx_dance_context.draw_motion_number, FALSE_LIGHT);
            g_gx_dance_context.out_time = TRUE;
        }
    }

    if (g_gx_dance_context.totaltime <= 0)
    {
        if ((g_gx_dance_context.draw_motion_number != g_gx_dance_context.wrong_motion) &&
            (g_gx_dance_context.press_key_count < g_gx_dance_context.com_motion_number))
        {
            g_gx_dance_context.user_live--;
            g_gx_dance_context.bool_draw_live = TRUE;
        }

        if (g_gx_dance_context.is_gameover != TRUE)
        {
            gui_show_transparent_image(0, 50, g_gx_dance_context.light_display, 0);
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_stand_by, 0);
            mmi_gx_dance_level();
            mmi_gx_dance_new_computer_motion();

            g_gx_dance_context.show_next_motion = 0;
            g_gx_dance_context.wait_time = EASY_MOTION_ELAPSE;
            g_gx_dance_context.press_key_count = 0;     /* store the user's motions number */
            g_gx_dance_context.draw_motion_number = 0;
            g_gx_dance_context.show_ending_frame = 0;
            g_gx_dance_context.frame = HARD_FRAME_ELAPSE;
            g_gx_dance_context.user_frame = 1;
            g_gx_dance_context.com_wait = TRUE;         /* wait for start motion */
            g_gx_dance_context.user_wait = TRUE;        /* wait for the computer end */
            g_gx_dance_context.out_time = FALSE;
            g_gx_dance_context.com_wait_motion = TRUE;  /* show the wait motion 1 */
            g_gx_dance_context.com_end = FALSE;
            g_gx_dance_context.user_end = FALSE;
            g_gx_dance_context.wrong_motion = NO_SUCH_MOTION;

            g_gx_dance_context.dance_set++; /* count the set for the level */
        }
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_render
 * DESCRIPTION
 *  Render the game images
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_render(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* add drawing code here */
    if (g_gx_dance_context.is_gameover != TRUE)
    {
        mmi_gx_dance_draw_screen();
    }
    gui_BLT_double_buffer(0, 0, UI_device_width - 1, UI_device_height - 1);
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_gameover
 * DESCRIPTION
 *  Gameover function
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_gameover(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    g_gx_dance_context.is_gameover = TRUE;
    g_gx_dance_context.is_new_game = TRUE;

    g_gx_dance_context.game_grade = g_gx_dance_context.user_grade;

    mmi_gfx_entry_gameover_screen();
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_cyclic_timer
 * DESCRIPTION
 *  Timer trigger function - looping
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_cyclic_timer(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    gui_start_timer(g_gx_dance_context.timer_elapse, mmi_gx_dance_cyclic_timer);
    if (g_gx_dance_context.is_gameover == FALSE)
    {
        mmi_gx_dance_framemove();
        mmi_gx_dance_render();
    }
}

/* ================================================ */
/* this function is for level-up by the time pass */


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_level
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_level()
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (g_gx_dance_context.dance_set >= LEVEL_EASY && g_gx_dance_context.dance_set < LEVEL_NORMAL)
    {
        g_gx_dance_context.reset_user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.reset_com_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_number = EASY_MAX_MOTIONS;
        g_gx_dance_context.totaltime = EASY_TOTAL_TIME;
    }
    else if (g_gx_dance_context.dance_set >= LEVEL_NORMAL && g_gx_dance_context.dance_set < LEVEL_HARD)
    {
        g_gx_dance_context.reset_user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.reset_com_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_elapse = NORMAL_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_number = NORMAL_MAX_MOTIONS;
        g_gx_dance_context.totaltime = EASY_TOTAL_TIME;
    }
    else if (g_gx_dance_context.dance_set >= LEVEL_HARD && g_gx_dance_context.dance_set < LEVEL_VERY_HARD)
    {
        g_gx_dance_context.reset_user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.reset_com_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_elapse = HARD_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_number = HARD_MAX_MOTIONS;
        g_gx_dance_context.totaltime = EASY_TOTAL_TIME;
    }

    else if (g_gx_dance_context.dance_set >= LEVEL_VERY_HARD)
    {
        g_gx_dance_context.reset_user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.reset_com_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.user_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_elapse = EASY_MOTION_ELAPSE;
        g_gx_dance_context.com_motion_number = VERY_HARD_MAX_MOTIONS;
        g_gx_dance_context.totaltime = EASY_TOTAL_TIME;
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_next_set_motion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_next_set_motion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    mmi_gx_dance_new_computer_motion();

    g_gx_dance_context.show_next_motion = 0;
    g_gx_dance_context.wait_time = EASY_MOTION_ELAPSE;
    g_gx_dance_context.press_key_count = 0;     /* store the user's motions number */
    g_gx_dance_context.draw_motion_number = 0;
    g_gx_dance_context.show_ending_frame = 0;
    g_gx_dance_context.frame = HARD_FRAME_ELAPSE;
    g_gx_dance_context.user_frame = 1;
    g_gx_dance_context.com_wait = TRUE;         /* wait for start motion */
    g_gx_dance_context.user_wait = TRUE;        /* wait for the computer end */
    g_gx_dance_context.com_wait_motion = TRUE;  /* show the wait motion 1 */
    g_gx_dance_context.com_end = FALSE;
    g_gx_dance_context.user_end = FALSE;
    g_gx_dance_context.wrong_motion = NO_SUCH_MOTION;
}

/* this functin generate the computer motion */


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_new_computer_motion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_new_computer_motion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    U8 i = 0;
    U8 diff = 0;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (g_gx_dance_context.com_motion_number == EASY_MAX_MOTIONS)
    {
        diff = EASY_MAX_DIFF;
    }
    if (g_gx_dance_context.com_motion_number == NORMAL_MAX_MOTIONS)
    {
        diff = HARD_MAX_DIFF;
    }
    if (g_gx_dance_context.com_motion_number == HARD_MAX_MOTIONS)
    {
        diff = HARD_MAX_DIFF;
    }
    if (g_gx_dance_context.com_motion_number == VERY_HARD_MAX_MOTIONS)
    {
        diff = HARD_MAX_DIFF;
    }
    for (i = 0; i < g_gx_dance_context.com_motion_number; i++)
    {
        /* generate computer's motion from 0~5 */
        g_gx_dance_context.com_motion[i] = rand() % diff;
    }
}

/* the function check the user input and the computer motion set */


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_render_checkmotion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_render_checkmotion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    S16 check_motion_number = g_gx_dance_context.press_key_count;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* if motion is wrong, user live reduce */
    if (check_motion_number >= 0)
    {
        if (g_gx_dance_context.user_motion[g_gx_dance_context.press_key_count] !=
            g_gx_dance_context.com_motion[check_motion_number])
        {
            g_gx_dance_context.user_live--;

            g_gx_dance_context.bool_draw_live = TRUE;
            g_gx_dance_context.wrong_motion = g_gx_dance_context.press_key_count;
        }
        else
        {
            g_gx_dance_context.user_grade++;
            g_gx_dance_context.bool_draw_score = TRUE;
        }
    }
    /* do motion before the pc */
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_static_background
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_static_background(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    gui_show_transparent_image(0, 0, g_gx_dance_context.background, 0);
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_light
 * DESCRIPTION
 *  
 * PARAMETERS
 *  index       [IN]        
 *  type        [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_light(U32 index, U16 type)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    S32 shift_x = 0;
    PU8 light_img = 0;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    shift_x = LIGHT_LOC_X + ((16 * 5 - g_gx_dance_context.com_motion_number * 16) >> 2) + index * 16;

    switch (type)
    {
        case EMPTY_LIGHT:
            light_img = g_gx_dance_context.light_empty;
            break;

        case TRUE_LIGHT:
            light_img = g_gx_dance_context.light_true;

            if (!g_gx_dance_context.back_from_resume)

    #ifdef __MMI_GAME_MULTICHANNEL_SOUND__
            {

                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

                GFX_PLAY_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);

            }
    #else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
                GFX_PLAY_AUDIO_WAV(DANCEAction_old_wav, DANCEACTION_OLD_WAV, DEVICE_AUDIO_PLAY_ONCE);
    #endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 

            /* GFX_PLAY_AUDIO_WAV(DANCEAction_old_wav, DANCEACTION_OLD_WAV, DEVICE_AUDIO_PLAY_ONCE); */
            break;

        case FALSE_LIGHT:
            light_img = g_gx_dance_context.light_false;

            if (!g_gx_dance_context.back_from_resume)

        #ifdef __MMI_GAME_MULTICHANNEL_SOUND__
            {
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

                GFX_PLAY_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

            }
        #else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
                GFX_PLAY_AUDIO_WAV(DANCEWrong_wav, DANCEWRONG_WAV, DEVICE_AUDIO_PLAY_ONCE);
        #endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 

            break;
    }

    gui_show_transparent_image(shift_x, LIGHT_LOC_Y, light_img, 0);

}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_live
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_live(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    U8 i = 0;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    gui_show_transparent_image(0, 0, g_gx_dance_context.live_display, 0);

    for (i = 0; i < g_gx_dance_context.user_live; i++)
    {
        gui_show_transparent_image(LIVE_LOC_X + i * 20, LIVE_LOC_Y, g_gx_dance_context.user_live_pic, 0);
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_score
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_score(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    U8 lastnum = 0;
    U8 i = 0;
    S16 score = g_gx_dance_context.user_grade;
    U8 screen_w = MMI_GX_DANCE_LCD_WIDTH - 10;
    U8 screen_h = 5;

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    gui_show_transparent_image(136, 5, g_gx_dance_context.score_display, 0);

    do
    {
        lastnum = score % 10;
        if (lastnum == 0)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_0), 0);
        }
        if (lastnum == 1)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_1), 0);
        }
        if (lastnum == 2)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_2), 0);
        }
        if (lastnum == 3)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_3), 0);
        }
        if (lastnum == 4)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_4), 0);
        }
        if (lastnum == 5)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_5), 0);
        }
        if (lastnum == 6)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_6), 0);
        }
        if (lastnum == 7)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_7), 0);
        }
        if (lastnum == 8)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_8), 0);
        }
        if (lastnum == 9)
        {
            gui_show_transparent_image(screen_w - NUM_W * (i + 1), screen_h, get_image(IMG_ID_GX_DANCE_NUM_9), 0);
        }
        score = score / 10;
        i++;
    } while (score != 0);
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_user_wait
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_user_wait(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_stand_by, 0);
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_user_motion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_user_motion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
   /******* Rigth Up *******/
    if (g_gx_dance_context.user_motion[g_gx_dance_context.draw_motion_number] == SHAKE_RIGHT_UP)
    {
        if (g_gx_dance_context.user_frame == 1)
        {
            /* stand by position */
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_stand_by, 0);
        }
        if (g_gx_dance_context.user_frame == 0)
        {
            /* stretch to upper right */
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_right_up, 0);
        }
    }

   /******* Left Up *******/
    if (g_gx_dance_context.user_motion[g_gx_dance_context.draw_motion_number] == SHAKE_LEFT_UP)
    {

        if (g_gx_dance_context.user_frame == 1)
        {
            /* stand by position */
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_stand_by, 0);
        }
        if (g_gx_dance_context.user_frame == 0)
        {
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_left_up, 0);
        }
    }

   /******* Rigth Down *******/
    if (g_gx_dance_context.user_motion[g_gx_dance_context.draw_motion_number] == SHAKE_RIGHT_DOWN)
    {
        if (g_gx_dance_context.user_frame == 1)
        {
            /* stand by position */
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_stand_by, 0);
        }
        if (g_gx_dance_context.user_frame == 0)
        {
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_right_down, 0);
        }
    }

   /******* Left Down *******/
    if (g_gx_dance_context.user_motion[g_gx_dance_context.draw_motion_number] == SHAKE_LEFT_DOWN)
    {
        if (g_gx_dance_context.user_frame == 1)
        {
            /* stand by position */
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_stand_by, 0);
        }
        if (g_gx_dance_context.user_frame == 0)
        {
            gui_show_transparent_image(USER_LOC_X, USER_LOC_Y, g_gx_dance_context.user_left_down, 0);
        }
    }

    /* if motion is finised */
    if (g_gx_dance_context.user_frame == 0)
    {
        if (g_gx_dance_context.user_motion[g_gx_dance_context.draw_motion_number] ==
            g_gx_dance_context.com_motion[g_gx_dance_context.draw_motion_number])
        {
            mmi_gx_dance_draw_light(g_gx_dance_context.draw_motion_number, TRUE_LIGHT);
        }
        else
        {
            mmi_gx_dance_draw_light(g_gx_dance_context.draw_motion_number, FALSE_LIGHT);
        }
    }

    /* terminate condition */
    if (g_gx_dance_context.wrong_motion != NO_SUCH_MOTION)
    {
        mmi_gx_dance_draw_light(g_gx_dance_context.draw_motion_number, FALSE_LIGHT);
        g_gx_dance_context.user_end = TRUE;
    }

}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_show_next_user_motion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_show_next_user_motion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* show_next_motion store the index of array */
    if (g_gx_dance_context.draw_motion_number == g_gx_dance_context.wrong_motion)
    {
        g_gx_dance_context.user_end = TRUE;
        g_gx_dance_context.user_frame = 0;
        g_gx_dance_context.draw_motion_number = g_gx_dance_context.wrong_motion;
    }
    else if (g_gx_dance_context.draw_motion_number == g_gx_dance_context.com_motion_number - 1)
    {
        g_gx_dance_context.user_end = TRUE;
        g_gx_dance_context.user_frame = 0;
        g_gx_dance_context.draw_motion_number = g_gx_dance_context.press_key_count - 1;
    }
    else
    {
        g_gx_dance_context.user_frame = 1;
        g_gx_dance_context.draw_motion_number++;
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_computer_motion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_computer_motion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
   /******* Right Up *******/
    if (g_gx_dance_context.com_motion[g_gx_dance_context.show_next_motion] == SHAKE_RIGHT_UP)
    {

        if (g_gx_dance_context.frame / g_gx_dance_context.base == 2)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_stand_by, 0, 0);   /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 1)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_right_up, 0, 0);   /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 0)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_right_up, 0, 1);   /* second frame */

            if (!g_gx_dance_context.back_from_resume)
            {
                mmi_gx_dance_draw_light(g_gx_dance_context.show_next_motion, EMPTY_LIGHT);

            #ifdef __MMI_GAME_MULTICHANNEL_SOUND__

                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

                GFX_PLAY_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);

            #else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
                GFX_PLAY_AUDIO_WAV(DANCEAction_kid_wav, DANCEACTION_KID_WAV, DEVICE_AUDIO_PLAY_ONCE);
            #endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 

            }
        }
    }

   /******* Left Up *******/
    if (g_gx_dance_context.com_motion[g_gx_dance_context.show_next_motion] == SHAKE_LEFT_UP)
    {
        if (g_gx_dance_context.frame / g_gx_dance_context.base == 2)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_stand_by, 0, 0);   /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 1)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_left_up, 0, 0);    /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 0)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_left_up, 0, 1);    /* second frame */

            if (!g_gx_dance_context.back_from_resume)
            {
                mmi_gx_dance_draw_light(g_gx_dance_context.show_next_motion, EMPTY_LIGHT);

            #ifdef __MMI_GAME_MULTICHANNEL_SOUND__

                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

                GFX_PLAY_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);

            #else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
                GFX_PLAY_AUDIO_WAV(DANCEAction_kid_wav, DANCEACTION_KID_WAV, DEVICE_AUDIO_PLAY_ONCE);
            #endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
            }
        }
    }

   /******* Right Down *******/
    if (g_gx_dance_context.com_motion[g_gx_dance_context.show_next_motion] == SHAKE_RIGHT_DOWN)
    {
        if (g_gx_dance_context.frame / g_gx_dance_context.base == 2)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_stand_by, 0, 0);   /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 1)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_right_down, 0, 0); /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 0)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_right_down, 0, 1); /* second frame */

            if (!g_gx_dance_context.back_from_resume)
            {
                mmi_gx_dance_draw_light(g_gx_dance_context.show_next_motion, EMPTY_LIGHT);

            #ifdef __MMI_GAME_MULTICHANNEL_SOUND__

                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

                GFX_PLAY_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);

            #else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
                GFX_PLAY_AUDIO_WAV(DANCEAction_kid_wav, DANCEACTION_KID_WAV, DEVICE_AUDIO_PLAY_ONCE);
            #endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
            }
        }
    }

   /******* Left Down *******/
    if (g_gx_dance_context.com_motion[g_gx_dance_context.show_next_motion] == SHAKE_LEFT_DOWN)
    {
        if (g_gx_dance_context.frame / g_gx_dance_context.base == 2)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_stand_by, 0, 0);   /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 1)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_left_down, 0, 0);  /* first frame */
        }
        else if (g_gx_dance_context.frame / g_gx_dance_context.base == 0)
        {
            gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_left_down, 0, 1);  /* second frame */

            if (!g_gx_dance_context.back_from_resume)
            {
                mmi_gx_dance_draw_light(g_gx_dance_context.show_next_motion, EMPTY_LIGHT);

            #ifdef __MMI_GAME_MULTICHANNEL_SOUND__

                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.ufoman_wav);
                GFX_STOP_MULTICHANNEL_WAV(g_gx_dance_context.wrong_wav);

                GFX_PLAY_MULTICHANNEL_WAV(g_gx_dance_context.action_kid_wav);

            #else /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
                GFX_PLAY_AUDIO_WAV(DANCEAction_kid_wav, DANCEACTION_KID_WAV, DEVICE_AUDIO_PLAY_ONCE);
            #endif /* __MMI_GAME_MULTICHANNEL_SOUND__ */ 
            }
        }
    }

    if ((!g_gx_dance_context.back_from_resume) &&
        (g_gx_dance_context.com_wait == FALSE && g_gx_dance_context.com_end == FALSE) && (g_gx_dance_context.frame == 0)
        && (g_gx_dance_context.show_next_motion < g_gx_dance_context.com_motion_number))
    {
        g_gx_dance_context.show_next_motion++;
    }

}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_show_next_motion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_show_next_motion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    /* show_next_motion store the index of array */
    if (g_gx_dance_context.show_next_motion >= g_gx_dance_context.com_motion_number)
    {
        g_gx_dance_context.com_end = TRUE;
        g_gx_dance_context.frame = 0;
        g_gx_dance_context.show_next_motion = g_gx_dance_context.com_motion_number - 1;
    }
    else
    {
        g_gx_dance_context.frame = HARD_FRAME_ELAPSE;
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_computer_wait
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_computer_wait(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (g_gx_dance_context.com_wait_motion == TRUE)
    {
        gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_stand_by, 0, 0);       /* first frame */
    }
    else if (g_gx_dance_context.com_wait_motion == FALSE)
    {
        gui_show_transparent_animated_image_frame(COMPUTER_LOC_X, COMPUTER_LOC_Y, g_gx_dance_context.com_stand_by, 0, 1);       /* second frame */
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_standby_motion
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_standby_motion(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (g_gx_dance_context.wait_time > 0)
    {
        mmi_gx_dance_draw_computer_wait();
    }
    else
    {
        g_gx_dance_context.com_wait = FALSE;
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_draw_screen
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_draw_screen(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if (g_gx_dance_context.draw_gameover == TRUE)
    {
        return;
    }

    if (g_gx_dance_context.user_live <= 0)
    {
        g_gx_dance_context.draw_gameover = TRUE;
    }

    /* draw user standby motion until press key */
    if (g_gx_dance_context.user_wait == FALSE)
    {
        if (g_gx_dance_context.user_end == FALSE)
        {
            mmi_gx_dance_draw_user_motion();
        }
    }

    /* draw the pc standby motion for a while */
    if (g_gx_dance_context.com_wait == TRUE)
    {
        mmi_gx_dance_draw_standby_motion();
    }

    if (g_gx_dance_context.com_wait == FALSE)
    {
        if (g_gx_dance_context.com_end == FALSE)
        {
            mmi_gx_dance_draw_computer_motion();
        }
    }

    if (g_gx_dance_context.bool_draw_score == TRUE)
    {
        mmi_gx_dance_draw_score();
        g_gx_dance_context.bool_draw_score = FALSE;
    }
    if (g_gx_dance_context.bool_draw_live == TRUE)
    {
        mmi_gx_dance_draw_live();
        g_gx_dance_context.bool_draw_live = FALSE;
    }

    g_gx_dance_context.back_from_resume = FALSE;
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_1_press
 * DESCRIPTION
 *  if press the key show the image of the user image
 * PARAMETERS
 *  void
 *  viod(?)
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_1_press(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if ((g_gx_dance_context.com_end == TRUE) &&
        (g_gx_dance_context.press_key_count < g_gx_dance_context.com_motion_number) &&
        (g_gx_dance_context.wrong_motion == NO_SUCH_MOTION))
    {
        if (g_gx_dance_context.totaltime > TOLERATETIME)
        {
            g_gx_dance_context.totaltime = g_gx_dance_context.rest_totaltime;
            g_gx_dance_context.user_motion[g_gx_dance_context.press_key_count] = SHAKE_LEFT_UP;
            mmi_gx_dance_render_checkmotion();
            g_gx_dance_context.dance_key_1_pressed = TRUE;
            g_gx_dance_context.user_wait = FALSE;
            g_gx_dance_context.press_key_count++;
            g_gx_dance_context.show_ending_frame = 0;
        }
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_3_press
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_3_press(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if ((g_gx_dance_context.com_end == TRUE) &&
        (g_gx_dance_context.press_key_count < g_gx_dance_context.com_motion_number) &&
        (g_gx_dance_context.wrong_motion == NO_SUCH_MOTION))
    {
        if (g_gx_dance_context.totaltime > TOLERATETIME)
        {
            g_gx_dance_context.totaltime = g_gx_dance_context.rest_totaltime;
            g_gx_dance_context.user_motion[g_gx_dance_context.press_key_count] = SHAKE_RIGHT_UP;
            mmi_gx_dance_render_checkmotion();
            g_gx_dance_context.dance_key_3_pressed = TRUE;
            g_gx_dance_context.user_wait = FALSE;
            g_gx_dance_context.press_key_count++;
            g_gx_dance_context.show_ending_frame = 0;
        }
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_7_press
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_7_press(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if ((g_gx_dance_context.com_end == TRUE) &&
        (g_gx_dance_context.press_key_count < g_gx_dance_context.com_motion_number) &&
        (g_gx_dance_context.wrong_motion == NO_SUCH_MOTION))
    {
        if (g_gx_dance_context.totaltime > TOLERATETIME)
        {
            g_gx_dance_context.totaltime = g_gx_dance_context.rest_totaltime;
            g_gx_dance_context.user_motion[g_gx_dance_context.press_key_count] = SHAKE_LEFT_DOWN;
            mmi_gx_dance_render_checkmotion();
            g_gx_dance_context.dance_key_7_pressed = TRUE;
            g_gx_dance_context.user_wait = FALSE;
            g_gx_dance_context.press_key_count++;
            g_gx_dance_context.show_ending_frame = 0;
        }
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_9_press
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_9_press(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    if ((g_gx_dance_context.com_end == TRUE) &&
        (g_gx_dance_context.press_key_count < g_gx_dance_context.com_motion_number) &&
        (g_gx_dance_context.wrong_motion == NO_SUCH_MOTION))
    {
        if (g_gx_dance_context.totaltime > TOLERATETIME)
        {
            g_gx_dance_context.totaltime = g_gx_dance_context.rest_totaltime;
            g_gx_dance_context.user_motion[g_gx_dance_context.press_key_count] = SHAKE_RIGHT_DOWN;
            mmi_gx_dance_render_checkmotion();
            g_gx_dance_context.dance_key_9_pressed = TRUE;
            g_gx_dance_context.user_wait = FALSE;
            g_gx_dance_context.press_key_count++;
            g_gx_dance_context.show_ending_frame = 0;
        }
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_1_release
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_1_release(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    g_gx_dance_context.dance_key_1_pressed = FALSE;
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_3_release
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_3_release(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    g_gx_dance_context.dance_key_3_pressed = FALSE;
}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_7_release
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_7_release(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    g_gx_dance_context.dance_key_7_pressed = FALSE;

}


/*****************************************************************************
 * FUNCTION
 *  mmi_gx_dance_key_9_release
 * DESCRIPTION
 *  
 * PARAMETERS
 *  void
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_gx_dance_key_9_release(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    g_gx_dance_context.dance_key_9_pressed = FALSE;
}

/* MTK Leo add */
#ifdef __MMI_TOUCH_SCREEN__

typedef enum
{
    DANCE_MOTION_TOP_LEFT = 0,
    DANCE_MOTION_TOP_RIGHT = 1,
    DANCE_MOTION_BOTTOM_LEFT = 2,
    DANCE_MOTION_BOTTOM_RIGHT = 3,
    DANCE_MOTION_NONE = 9
} DANCE_MOTION;

DANCE_MOTION g_dance_dance_motion;


/*****************************************************************************
 * FUNCTION
 *  mmi_dance_pen_down_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  pos     [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_dance_pen_down_hdlr(mmi_pen_point_struct pos)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    g_dance_dance_motion = DANCE_MOTION_NONE;
    switch ((pos.x / (UI_device_width >> 1)) + 2 * (pos.y / (UI_device_height >> 1)))
    {
        case DANCE_MOTION_TOP_LEFT:
            mmi_gx_dance_key_1_press();
            break;
        case DANCE_MOTION_TOP_RIGHT:
            mmi_gx_dance_key_3_press();
            break;
        case DANCE_MOTION_BOTTOM_LEFT:
            mmi_gx_dance_key_7_press();
            break;
        case DANCE_MOTION_BOTTOM_RIGHT:
            mmi_gx_dance_key_9_press();
            break;
    }
}


/*****************************************************************************
 * FUNCTION
 *  mmi_dance_pen_up_hdlr
 * DESCRIPTION
 *  
 * PARAMETERS
 *  pos     [IN]        
 * RETURNS
 *  void
 *****************************************************************************/
void mmi_dance_pen_up_hdlr(mmi_pen_point_struct pos)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

    /*----------------------------------------------------------------*/
    /* Code Body                                                      */
    /*----------------------------------------------------------------*/
    switch (g_dance_dance_motion)
    {
        case DANCE_MOTION_TOP_LEFT:
            mmi_gx_dance_key_1_release();
            break;
        case DANCE_MOTION_TOP_RIGHT:
            mmi_gx_dance_key_3_release();
            break;
        case DANCE_MOTION_BOTTOM_LEFT:
            mmi_gx_dance_key_7_release();
            break;
        case DANCE_MOTION_BOTTOM_RIGHT:
            mmi_gx_dance_key_9_release();
            break;
    }

}

#endif /* __MMI_TOUCH_SCREEN__ */ 
/* MTK Leo end */

#endif /* IS_DANCE_BASE_GAME */ 

